которую я хотел бы как-то решить
я участвую в нескольких проектах, которое использует сторонние api
количество запросов к этому api ограничено
если хочешь больше запрос, то нужно заплатить больше денег
сама документация по этому api написано не так хорошо как бы этого хотелось
в проекте постоянно используется обращение к этому api, но до конца не понятно что и где происходит (документации тоже нет)
я хочу обложить сложные и не понятные участки кода тестами, но как я описывал выше тут будут определенные проблемы - за каждый запуск тестов придется платить деньги
сталкивался ли кто-то с такой проблемой и как вы её решили ?
тесты не должны дергать внешнее
Делаешь мок. Как выше написали - у тебя есть ожидаемый запрос и ожидаемый ответ. Ты тестируешь только свой код. Если помимо этого, тебе нужно понимать работоспособность сервиса, внешнего, тогда прикручиваешь мониторинг, что бы каждый раз не лезть в логи.
Обсуждают сегодня