tan*_*hao 2 javascript angularjs
在阅读了$ httpBackend的AngularJS文档之后,我仍然不太清楚它们之间的区别是什么$httpBackend.expect和$httpBackend.when两者都是模拟http请求的函数.
$httpBackend.expect
$httpBackend.when
有人可以帮助解释这两个功能之间的区别吗?我何时才能使用$httpBackend.when而不是$httpBackend.expect?
Dav*_*yon 5
答案在文档中相当清楚,但是,主要区别在于:
$httpBackend.when将返回一个假的http响应,但如果从未调用声明的URL ,则不会使测试失败.
$httpBackend.expect会给你一个假的http回复.但如果从未调用过声明的URL,则测试失败.
因此,expect设置测试期望测试必须调用已设置的URL.
expect
归档时间:
10 年,6 月 前
查看次数:
878 次
最近记录: