gpt4 book ai didi

reactjs - 为什么不建议将测试放在描述 block 中?

转载 作者:行者123 更新时间:2023-12-03 13:32:05 25 4
gpt4 key购买 nike

根据React documentation :

You may optionally wrap them in describe() blocks for logical grouping but this is neither required nor recommended.

我想知道为什么不建议将其 block 放入描述 block 中?

最佳答案

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

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

我相信将测试组分解到不同的文件中比滥用describe()更好。

正如一位智者曾经说过的:“能力越大,责任越大”

关于reactjs - 为什么不建议将测试放在描述 block 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53809219/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com