«выборка» не определена - PullRequest
       8

«выборка» не определена

0 голосов
/ 09 сентября 2018

У меня есть этот код, который я тестирую с помощью HTMLUnit:

function fetchIt() {
    var response = fetch('https://httpbin.org/get');
    var json = response.json();
    console.log(json);
    return json;
};
fetchIt();

но бросает

net.sourceforge.htmlunit.corejs.javascript.EcmaError: ReferenceError: "fetch" is not defined.

Как мы можем использовать fetch с тестированием HTMLUnit, JUnit?

fetch как в https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API

1 Ответ

0 голосов
/ 09 сентября 2018

Тестирование кода с помощью HtmlUnit означает, что вы не находитесь в браузере с возможностями извлечения .

Вы должны включить полифилл для получения на своей странице или сделать его доступным в контексте модульного теста.

...