Мы хотели бы настроить автоматические задания (через Jenkins
), чтобы предупредить, если сторонний API недоступен или они развернули несовместимые API.
Я говорю о том, чтобы протестировать реальный HTTP APIs
, а не макет, но, как мы уже писали, используя rspec
, я не уверен, что мы должны дублировать усилия, написав два независимых теста.
У кого-нибудь есть этот опыт в этом прежде?
(Я не ограничен Ruby/Rspec
, если другие инструменты могут помочь)