Jasmine进行真正的数据rest调用

Jasmine进行真正的数据rest调用,jasmine,httpbackend,Jasmine,Httpbackend,Jasmine可以使用$httpBackend通过使用 $httpBackend.whenGet("https://www.test.com") .respond({....}) 但是我可以对我所做的服务器进行真正的数据调用吗?这是一个角度问题,而不是jasmine问题,$httpBackend来自角度 在ngMock$httpBackend中,不要进行真正的调用,但它可以通过ngMockE2E进行调用。 要同时使用两者,请参阅 或 然后您可以使用: $httpBa

Jasmine可以使用$httpBackend通过使用

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

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

这是一个角度问题,而不是jasmine问题,$httpBackend来自角度

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

然后您可以使用:


$httpBackend.whenGet(“”.passThrough()

但当我在Jasmine中使用passThrough时,我得到一个错误,Object不支持属性或方法“passThrough”。你可以在这里查看文档:我的坏朋友,你要知道你需要的是ngMockE2E,而不仅仅是ngMock!我试过ngMockE2E,但还是不起作用。github中存在相同的问题:。我正在单元测试中运行$httpbackend。我不确定这是否导致了问题。您是否检查了此线程的结尾:我回答了与此类似的问题: