1

クロスドメインサーバーにデータをプッシュするjavascriptモジュールで作業しています。私はqunitにテストスイートを持っており、XmlHttpRequestからのリクエストをインターセプトし、応答を偽造するためにsinonを使用して動作を検証しています。これは、XDomainRequestを使用してCORS呼び出しを許可するIE8 / 9を除いて、うまく機能します(機能が多少制限されています)。

私の問題は、sinonがXmlHttpRequestの使用のモックを許可しているが、XDomainRequestは許可していないことです。グーグルした後、XDomainRequestをモックしている人を見つけることができませんでした。XDomainRequestに関するテストの実際的な経験はありますか?また、何ができるでしょうか?

4

1 に答える 1

1

現時点で sinon は XDomainRequest のモックをサポートしていないため、 単純なモックのサポートを sinon に追加する小さなプルリクエストを作成しました。かなり荒いのでプルリクエストは受け入れられませんが、私にとってはうまくいきました。

于 2012-11-26T09:59:24.340 に答える