每次运行npm test
有时所有测试都通过,大多数情况下一个或另一个测试由于此错误而失败:
Timeout - Async callback was not invoked within the 5000ms timeout specified by jest.setTimeout.
at node_modules/jest-jasmine2/build/queue_runner.js:68:21
at Timeout.callback [as _onTimeout] (node_modules/jsdom/lib/jsdom/browser/Window.js:678:19)
我已经注意到,每当测试文件名打印两次或三次测试失败时。
我正在使用WSL来运行测试,并且我已经像这样配置jestjs
:
"scripts": {
"test": "jest --watchAll --verbose --coverage"
},"jest": {
"testURL": "http://localhost/"
},
我应该如何配置玩笑以使测试正常运行或解决这种不一致的行为?