只有在有待处理的请求时才可以调用 $httpbackend.flush();
吗?
所以我永远得不到
Error: Unflushed requests: 1,2,3,...,n
或者
Error: No pending request to flush !
最佳答案
根据documentation您可以使用 $http.pendingRequests
属性。这样的事情会起作用:
if($http.pendingRequests.length > 0) {
$httpBackend.flush();
}
我不确定这是个好主意,但应该可以。
关于javascript - AngularJS 和 Karma-Jasmine - $httpbackend 只有在有一个或多个未决请求时才刷新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31041780/