2012-10-29 45 views
1

處理將數據推送到跨域服務器的javascript模塊。我有一個測試套件用於驗證行爲,使用sinon攔截請求並僞造來自XmlHttpRequest的響應。這很好,除了IE8/9使用XDomainRequest來允許CORS調用(功能有限)之外。使用XDomainRequest測試javascript

我的問題是,sinon允許嘲笑我使用XmlHttpRequest而不是XDomainRequest。谷歌搜索後,我一直無法找到任何人嘲笑XDomainRequest。有沒有人有任何關於XDomainRequest測試的實際經驗,以及可以做些什麼?

回答

1

由於sinon目前不支持嘲諷XDomainRequest,我創建了一個小的pullrequest,它爲sinon增加了簡單的嘲弄支持。請注意,pullrequest不被接受,因爲它非常粗糙,但它爲我工作。