Я использую Jest для тестирования API REST, и я получаю TypeError: запрос сетевых запросов с ошибкой всякий раз, когда я выдаю запрос на выборку. Все вызовы API REST работают над приложением и терпят неудачу исключительно на моих тестах Jest.Jest - TypeError: неудачный сетевой запрос для извлечения
Есть ли какая-либо известная несовместимость между fetch и Jest? Например, этот простой тест заканчивает выполнение крылатого заявления:
it('should find a result via fetch',() => {
fetch('http://www.google.com').then(() => console.log('Success')).catch((err) => console.log('Error!!!!' + err));
});
В результате получил: Ошибка !!!! TypeError: Запрос сети не удался
www.google.com URL на самом деле плохой пример - так как он требует серии заголовков быть установлены и, таким образом, всегда терпит неудачу, если заголовки не присутствуют , Но моя конечная точка API не требует никаких и все еще не работает –
Проверьте https://stackoverflow.com/questions/44450278/fetch-doesnt-work-in-jest-and-return-typeerror-network-request-failed/47243968# 47243968 – Ron