0

Jasmine 可以使用 $httpBackend 通过使用

$httpBackend.whenGet("https://www.test.com")
            .respond({....})

但是我可以对我做的服务器进行真正的数据调用吗?

4

1 回答 1

0

这是一个角度问题,而不是茉莉问题, $httpBackend 来自角度。

在 ngMock $httpBackend 中不要进行真正的调用,但可以使用 ngMockE2E。要同时使用两者,请参阅

E2E 模拟 $httpBackend 对我来说实际上并没有通过

或者

https://github.com/angular/angular.js/issues/1434

那么你可以使用:

$httpBackend.whenGet(" https://www.test.com ").passThrough();

于 2015-01-18T11:51:44.813 回答