Мне нужно написать функциональный набор тестов (который будет проверять API GraphQl). Набор тестов будет находиться в отдельном репо и контейнере API.
Один из подходов, который, как я думал, - использовать BDD-среду внутри набора тестов. В пакете будут выполняться все тесты BDD после получения HTTP-запроса.
Я рассматривал возможность использования Cucumber.js в качестве основы BDD. Я знаю, что есть npm test
. Я не уверен, как я буду выполнять тесты. Таким образом, кажется немного неудобным использовать инфраструктуру модульного тестирования. Имеет ли смысл этот подход?
Какой инструмент существует, чтобы сделать что-то вроде этого? Я открыт для изучения различных языков и инструментов.