Как правильно построить тестирование бэкенда на node.js?
Привет!
Пишу rest api на ноде. Бэкенд обращается к нескольким БД, всё работает в docker-compose. Хочу покрыть api тестами, которые, желательно, обращались бы к серверу из отдельного контейнера. Среди тестов будет тестирование авторизации, работающей через куки.
Как лучше организовать тестирование? Какие библиотеки использовать?
Заранее спасибо.