$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/