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();