Тестирование с помощью Mocha и Super test: непогашенная ошибка вне набора тестов - PullRequest
0 голосов
/ 12 сентября 2018

Во время тестирования моих конечных точек API с помощью mocha и supertest некоторые тесты были пройдены успешно, а некоторые - нет.Полученное сообщение об ошибке было неперехваченной ошибкой вне набора тестов: неперехваченная ошибка: прослушать EADDRINUSE ::: 5000

1 Ответ

0 голосов
/ 27 ноября 2018

Даже я столкнулся с той же проблемой. Это связано с тем, что супертест продолжает использовать порт прослушивания даже после завершения выполнения тестовых случаев. Итак, запустите команду mocha с флагом --exit. Перед запуском npm test убедитесь, что на указанном порту не запущена служба

...
"scripts": {
     "start": "node server.js",
     "test": "mocha --exit"
 },
...
...