$ httpBackend提供了检查是否进行HTTP调用的方法:
$httpBackend.expectGET('/auth.py');
我正在测试具有内部缓存的服务,我想检查它是否正常工作。我们的想法是在第二次请求后检查是否没有进行GET调用。
我使用了Karma和Jasmine。
答案 0 :(得分:2)
这应该可以解决问题:
it('should be cache', function() {
myCacheStuff();
$httpBackend.flush();
$httpBackend.verifyNoOutstandingRequest();
})