JSON-P
JSON-P не использует `XHR-запросы, что и является предметом забот фальшивого сервера. Запрос JSON-P создаёт элемент скрипта и вставляет его в документ.
Нет достаточно незаметного способа автоматически подделать это. Лучший вариант — просто заглушить jQuery в данном случае:
sinon.stub(jQuery, "ajax"); sinon.assert.calledOnce(jQuery.ajax);
Мы потенциально могли бы заставить фальшивый сервер распознать jQuery и подделать все вызовы `jQuery.ajax, когда используется JSON-P, но это показалось бы компромиссом в фокусе проекта Sinon по сравнению с простым документированием вышеуказанной практики.
© 2010–2017 Christian Johansen
Licensed under the BSD License.
http://sinonjs.org/releases/v1.17.7/json-p