繁体   English   中英

为什么不建议将测试放在describe块中?

[英]Why is it not recommended to put tests in a describe block?

根据React文档

您可以选择将它们包装在describe()块中以进行逻辑分组,但这不是必需的,也不建议这样做。

我想知道为什么不建议将其放在描述块中吗?

我想知道作者对此主题的看法,但是我相信这是因为describe()允许您将测试分组在同一文件中,并将其嵌套。

嵌套很危险,因为很容易将其移到太远。 当您具有三个或三个以上的嵌套级别,并且每个级别都在其自己的生命周期方法(beforeAll,beforeEach,afterAll,afterEach)中运行设置代码时,您必须查看整个文件的许多位置,才能了解一次测试中的情况。

我认为将测试组分解为不同的文件比滥用describe()更好。

正如一个聪明人曾经说过的:“能力越大,责任就越大”

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM