Работа над модулем javascript, который отправляет данные на междоменный сервер. У меня есть набор тестов в qunit, проверяющий поведение, используя sinon для перехвата запросов и подделки ответов, поступающих от XmlHttpRequest. Это прекрасно работает, за исключением IE8/9, который использует XDomainRequest для разрешения вызовов CORS (с несколько ограниченной функциональностью).
Моя проблема в том, что sinon позволяет издеваться над моим использованием XmlHttpRequest, но не XDomainRequest. После поиска в Google я не смог найти никого, кто издевался над XDomainRequest. Есть ли у кого-нибудь практический опыт тестирования вокруг XDomainRequest и что можно сделать?