с тестом создаётся эксемпляр request.agent(server), где сервер это мой сервак
Столкнулся с проблемой, что при использовании двух файлом с тестами, на втором у меня повторно поднимается сервак с таким же портом и и на первом же тесте у меня всё падает.
Вопрос: Как можно убивать процесс сервака после выполнения всех тестов на одном файле? Я использую supertest в связке с avajs и там есть функция test.AfterEach, в которой я бы мог убивать процесс request.agent(server), но как это сделать гугл мне так и не дал ответ. Может вы знаете как это сделать?
Решил простым способом. в index.js просто создаю переменную, куда пихаю server.listen(…) и делаю server.close после выполнения тестов в файле
XD
Обсуждают сегодня