Jasmine と Karma を使用して JavaScript をテストするテストをセットアップしています。Karma は Node.js で実行され、Chrome ブラウザーを起動します。
エラーが発生し続け、「Chrome 28.0 (Windows) ERROR Script error. at :0」というエラーが表示されるクラッシュ。
テストを成功させるためにこれらの AJAX 呼び出しを成功させる必要はありませんが、Karma テストをクラッシュさせないようにしたいと考えています。
私は、さまざまな方法でこの問題を解決する用意があります。AJAX が壊滅的に失敗しないように、Karma/Chrome の設定を変更できますか? XMLHttpRequest をオーバーライドして、問題のある要求が行われないようにするか、または要求が行われないようにすることはできますか?
注: クロス ドメイン AJAX 要求も作成しているにもかかわらず、デバッグ ウィンドウでテストが失敗することはありません。
jQuery の AJAX をオーバーライドするテスト ライブラリを使用しています。ただし、まだ AJAX 要求を行っている別のライブラリがあります。