Я пишу приложение Node.js, которое действует как сервер GraphQL. И я хочу проверить, дает ли GraphQL правильные результаты.Как выполнить тестирование интеграции с помощью Node.js?
Мое предположение заключается в том, чтобы сделать запрос к серверу в каждом тесте, а затем посмотреть, правильно оно или нет. Но я не уверен, как его настроить, как запустить сервер и очистить базу данных перед всеми тестами и закрыть ее после завершения всех тестов.
Я работал с rspec
, используя Ruby on Rails
, поэтому я хочу сделать что-то вроде rspec
в Node.js. Есть ли способ сделать это с помощью Jest? А если нет, то как я могу сделать что-то симулятивное?
Да, я думаю, вы правы, этот вопрос больше связан с тестированием интеграции в Node.js. Я изменил название вопроса, чтобы представить его. И спасибо за ответ! – serge1peshcoff