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

 Я знаю, что не стоит использовать mock/stub в интеграционных тестах, но если их не использовать, то нужно создавать аккаунты на сервисах, с которыми я работаю через api и настраивать их для тестов. Eсли же использовать mock/stub, то тесты никак не отреагируют на изменение api. Хотелось бы узнать как делаете вы? 

 Берется тест. Явно выражается его цель. Потом смотрится какие-компоненты критичны для достижения цели, а какие нет. От этого знания можно понять что можно изолировать, а что в любом случае должно принимать участие 

 Согласен с Дмитрием насчет определения целесообразности.  
  

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

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