Интеграционные тесты сервиса доставки ходят в песочницу партнёра и падают по утрам
Тесты расчёта стоимости доставки вызывают песочницу транспортной компании. По утрам песочница обновляется и недоступна, и весь набор тестов красный. Проверить хочется обработку ответов и ошибок партнёра, а не его доступность.
Что сделать?
- Перехватывать HTTP в тестах через nock или msw
- Перенести запуск тестов на вечер
- Добавить три повтора на каждый вызов партнёра
- Отключить проверку ответов партнёра в тестах
