Jasmine は $httpBackend を使用して、偽の安らかな呼び出しを行うことができます
$httpBackend.whenGet("https://www.test.com")
.respond({....})
しかし、作成したサーバーに対して実際のデータ呼び出しを行うことはできますか?
Jasmine は $httpBackend を使用して、偽の安らかな呼び出しを行うことができます
$httpBackend.whenGet("https://www.test.com")
.respond({....})
しかし、作成したサーバーに対して実際のデータ呼び出しを行うことはできますか?
これは角度のある質問であり、ジャスミンの質問ではありません。$httpBackend は角度のあるものです。
ngMock では $httpBackend は実際の呼び出しを行いませんが、ngMockE2E では可能です。両方を一緒に使用するには、以下を参照してください。
E2E モック $httpBackend は実際にはパススルーしません
また
https://github.com/angular/angular.js/issues/1434
次に、使用できます:
$httpBackend.whenGet(" https://www.test.com ").passThrough();