Тестване на javascript с помощта на XDomainRequest

Работя върху модул на javascript, който изпраща данни към кръстосано домейн сървър. Имам набор от тестове в qunit, който проверява поведението, използвайки sinon за прихващане на заявки и фалшиви отговори, идващи от XmlHttpRequest. Това работи чудесно, с изключение на IE8/9, който използва XDomainRequest, за да позволи CORS извиквания (с малко ограничена функционалност).

Моят проблем е, че sinon позволява подигравка с моето използване на XmlHttpRequest, но не и XDomainRequest. След гугъл не можах да намеря някой да се подиграва на XDomainRequest. Някой има ли практически опит с тестване около XDomainRequest и какво може да се направи?


person soren.enemaerke    schedule 29.10.2012    source източник


Отговори (1)


Тъй като sinon в момента не поддържа подигравка с XDomainRequest, създадох малка pullrequest което добавя проста подигравателна поддръжка към sinon. Имайте предвид, че pullrequest не се приема, тъй като е доста груб, но работи за мен.

person soren.enemaerke    schedule 26.11.2012