Как сделать запрос на внешний ресурс с ответом, включающим фальшивый код, заголовки и контент - PullRequest
0 голосов
/ 31 марта 2020

В настоящее время я разрабатываю модуль под названием umbress и использую Jest для его тестирования. Одна конкретная часть моего модуля делает запрос к внешнему API и имеет обработчик ошибок для ответа о превышении квоты (он отвечает заголовком 429 и Retry-After, который мне нужно прочитать и предупредить пользователя). Проблема здесь в том, что эта часть кода не будет покрыта моими тестами, так как API будет отвечать 200 OK каждый раз. Есть ли способ запустить тесты, которые выполнят мой код, чтобы сделать запрос, который получит мой предопределенный ответ?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...