![](/img/trans.png)
[英]Differences between defining shallow in describe block and in every test block?
[英]Why is it not recommended to put tests in a describe block?
我想知道作者对此主题的看法,但是我相信这是因为describe()允许您将测试分组在同一文件中,并将其嵌套。
嵌套很危险,因为很容易将其移到太远。 当您具有三个或三个以上的嵌套级别,并且每个级别都在其自己的生命周期方法(beforeAll,beforeEach,afterAll,afterEach)中运行设置代码时,您必须查看整个文件的许多位置,才能了解一次测试中的情况。
我认为将测试组分解为不同的文件比滥用describe()更好。
正如一个聪明人曾经说过的:“能力越大,责任就越大”
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.