$httpBackend.when('')$httpBackend.expect('')有什么区别?

我不知道这两种方法之间的区别。另外,angularjs api doc不能帮助我。

API文档链接:https://docs.angularjs.org/api/ngMock/service/ $ httpBackend

最佳答案

$httpBackend.expect-指定请求期望$httpBackend.when-指定后端定义



因此,这意味着,如果您使用expect设置了请求期望值,那么如果您没有获得完全相同的请求和正确的次数,则测试将失败。但是,如果您使用when进行设置,则后端将适当响应,但是它对将要发出多少请求(如果有)没有期望,因此不会失败。

关于angularjs - 和$ httpBackend中的时间有什么区别,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27945758/

10-09 17:42