AngularコントローラーのQUnitテストを作成しています。モジュールの setup 関数で、$httpBackendのオブジェクトを取得するために次のステートメントを記述しました。
var injector = angular.injector(['ng']);
var httpBackend = injector.get('$httpBackend');
テストでは、GET のモック応答は次のように構成されます。
httpBackend.expectGET(url).respond([]);
テスト スペックは次のステートメントで失敗し、次のエラーが表示されます: オブジェクトはプロパティまたはメソッドをサポートしていませんexpectGET
同じインジェクター参照を使用して、コントローラー、スコープ注入などの他のオブジェクトを取得できます。
ここで何か見逃しましたか?