У меня есть код, использующий Sinon JS:
server.respondWith(function (xhr) {
xhr.respond(200, { "Content-Type": "application/json" }, JSON.stringify(mockData));
});
server.autoRespond = true;
, и я думал, что он будет отвечать на такие данные каждый раз, когда выполняется запрос. Но я получил ошибку:
INVALID_STATE_ERR - 4
123 | server.respondWith(function (xhr) {
> 124 | xhr.respond(200, { "Content-Type": "application/json" }, JSON.stringify(mockEvents));
| ^
at verifyRequestOpened (../../node_modules/sinon/lib/sinon/util/fake_xml_http_request.js:204:15)
at FakeXMLHttpRequest.setStatus (../../node_modules/sinon/lib/sinon/util/fake_xml_http_request.js:423:9)
это из-за того, что запросы были дважды? Как вы продолжаете возвращать какие-то данные или некорректное использование вышеуказанного?