【发布时间】:2023-03-08 09:08:02
【问题描述】:
【问题讨论】:
-
来自 React 内部人员,github.com/facebook/create-react-app/issues/4408
标签: reactjs
【问题讨论】:
标签: reactjs
我想知道作者对该主题的看法,但我相信这是因为 describe() 允许您将测试分组到同一个文件中,并将它们嵌套。
嵌套是危险的,因为它很容易走得太远。当您有三个或更多级别的嵌套,并且每个级别都在其自己的生命周期方法(beforeAll、beforeEach、afterAll、afterEach)中运行设置代码时,您必须查看整个文件中的许多地方才能了解在一个测试中发生了什么.
我相信在不同的文件中分解测试组比滥用 describe() 更好。
正如智者所说:“权力越大,责任越大”
【讨论】: