Есть сервис, написанный на Node.JS, который общается с внешним миром через REST API. Хочу покрыть апи тестами, чтобы порефакторить внутренности, но судя по всему чуть менее чем все тестовые фреймворки для ноды - ад и израиль. Зачем мне блин асинхронное тестирование, я наоборот хочу последовательность запросов протестировать. Начинаю склоняться к тому, чтобы заюзать для тестов какой-нибудь питон или еще что-то. Но может быть я просто что-то делаю неправильно и на самом деле так и должен выглядеть тестовый фреймворк? Вобщем как анонимус тестирует REST API?