根据此处:https://facebook.github.io/create-react-app/docs/running-tests#writing-tests
You may optionally wrap them in describe() blocks for logical grouping but this is neither required nor recommended.
我想知道为什么不建议将其放在描述块中。
答案 0 :(得分:0)
我想知道作者对此主题的看法,但是我相信这是因为describe()允许您将测试分组在同一文件中,并将其嵌套。
嵌套很危险,因为过分容易。当您具有三个或三个以上的嵌套级别,并且每个级别都在其自己的生命周期方法(beforeAll,beforeEach,afterAll,afterEach)中运行设置代码时,您必须查看整个文件的许多位置,才能了解一次测试中的情况
我认为,将测试组分解为不同的文件比滥用describe()更好。
一个聪明人曾经说过:“能力越大,责任就越大”