使用 angular 时如何测试未发出 ajax 请求$httpBackend
。我试过使用verifyNoOutstandingRequest()
但(至少在 v1.1.5 中)它似乎永远不会导致测试失败。
场景的更多细节
我的数据库模块使用 ngResource 连接到我的服务器端数据库。我已经设置好了,所以 GET all 被缓存在客户端,所以只有对我的getTable('tableName')
方法的第一次调用应该触发一个 ajax 请求。所以有问题的测试需要验证第一个调用发出 ajax 请求,但第二个没有