Spec-Zone.ru › Sinon.JS 8

JSON-P

JSON-P не использует XHR запросы, что и интересует фейковый сервер. Запрос JSON-P создает элемент script и вставляет его в документ.

Нет достаточно незаметного способа автоматически смоделировать это. Лучший вариант — подменить jQuery в этом случае:

sinon.stub(jQuery, "ajax");
sinon.assert.calledOnce(jQuery.ajax);

Мы могли бы потенциально заставить фейковый сервер обнаруживать jQuery и моделировать любые вызовы jQuery.ajax, когда используется JSON-P, но это выглядело как компромисс в фокусе проекта Sinon по сравнению с документированием только вышеуказанной практики.

© 2010–2020 Christian Johansen
Licensed under the BSD License.
https://sinonjs.org/releases/v8.1.1/json-p

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API