Я использую шутку для тестирования. Я получаю противоречивые результаты, когда каждый прогон
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 для запуска тестов, и я настроил jest следующим образом:
"scripts": {
"test": "jest --watchAll --verbose --coverage"
},
"jest": {
"testURL": "http://localhost/"
},
как мненастроить jest, чтобы тесты выполнялись правильно или исправить это противоречивое поведение?