Учитывая существующее приложение Node.js, которое реализует RESTful API с форматом JSON, какие были бы хорошие варианты для написания пакета интеграционного тестирования в Node.js?
Этот набор должен выполнять тестовые сценарии, которые обычно состоят из установки базы данных в известное состояние (возможно, с помощью запросов POST) и выполнения серии тестов, включающих запросы GET, POST, PUT и DELETE, проверку возвращенных кодов состояния и ответов.