1

テストで $http モジュール (モジュールが正しい用語である場合) をモックする方法は知っていますが、テストで実際の http get 要求を実行したいと考えています。コントローラーで使用される $http の実装を挿入する方法がわかりません。

コントローラ:

function ChecklistController($scope, $http, $routeParams) {
.........
}
4

1 に答える 1

0

私が考えることができる唯一の有効なシナリオは、エンド ツー エンドのテストを実行することです。このような場合は、サービスのメソッドpassThroughによって返されるリクエスト ハンドラーのメソッドを使用する必要があります。whenngMockE2E.$httpBackend

その問題の詳細については、こちらをご覧ください。

于 2013-09-04T19:09:12.193 に答える