Cha*_*ong 3 unit-testing reactjs jestjs
jest是否自动在测试文件之间恢复模拟模块?例如,如果我jest.mock('some_module')在一个文件中调用,是否需要确保jest.unmock('some_module')在该文件中运行所有测试后调用?
我不清楚这是否发生在文档中.
您不必重置模拟,因为测试是并行运行的,每个测试文件都在其自己的沙盒线程中运行.甚至嘲笑JavaScript全局类似Date或Math.random只影响实际的测试文件.
到目前为止,我们遇到的唯一问题是嘲讽process.env.NODE_ENV,这影响了同时运行的其他测试.但是在测试运行后重置这个解决了这个问题.
| 归档时间: |
|
| 查看次数: |
933 次 |
| 最近记录: |