在运行 npx create-react-app my-app
后,我进入 my-app
文件夹并执行 CI=true npm test
。
运行结果为:
> react-scripts test
PASS src/App.test.js
✓ renders learn react link (39ms)
Test Suites: 1 passed, 1 total
Tests: 1 passed, 1 total
Snapshots: 0 total
Time: 4.465s
Ran all test suites.
在package.json
中向react-scripts test
添加标志--env=jsdom
后,我得到了以下输出:
PASS src/App.test.js
✓ renders learn react link (42ms)
Test Suites: 1 passed, 1 total
Tests: 1 passed, 1 total
Snapshots: 0 total
Time: 2.026s, estimated 3s
Ran all test suites.
我的期望是一切都可以在不到1秒的时间内运行。如果我在测试中呈现React组件,能否使其运行速度比上述情况更快?
使用yarn
也没有什么区别。