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