@endenwer

Стоит ли использовать mock/stub внешнего api в интеграционных тестах?

Я знаю, что не стоит использовать mock/stub в интеграционных тестах, но если их не использовать, то нужно создавать аккаунты на сервисах, с которыми я работаю через api и настраивать их для тестов. Eсли же использовать mock/stub, то тесты никак не отреагируют на изменение api. Хотелось бы узнать как делаете вы?
  • Вопрос задан
  • 523 просмотра
Решения вопроса 1
EvilsInterrupt
@EvilsInterrupt
System programming, Reversing Engineering, C++
Берется тест. Явно выражается его цель. Потом смотрится какие-компоненты критичны для достижения цели, а какие нет. От этого знания можно понять что можно изолировать, а что в любом случае должно принимать участие
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
bondarenko
@bondarenko
Spacewalker
Согласен с Дмитрием насчет определения целесообразности.

Насчет инструментов могу посоветовать gem vcr. Гибкий и удобный.

На нашем проекте время прохождения тестов сократилось в три раза.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы