【发布时间】:2015-04-24 08:24:04
【问题描述】:
这是jquery函数:
$.get("/url", function(){
//success
}).fail(function(){
//fail <---- how to make code go in there.
});
问题是如何让程序进入.fail块,我使用.Net MVC,但是在Controller中设置断点不会触发超时异常然后导致失败回调。
不知道人们如何测试这个。
我应该开始研究一些工具吗?
【问题讨论】:
-
您正在寻找所谓的“模拟”库 - 例如github.com/jakerella/jquery-mockjax - 大多数测试库都可以模拟内置的 http 请求(参见 stackoverflow.com/questions/13148356/… 示例)
-
哪些条件,响应应该调用
.fail()?尝试使用.always(),为.always()中的所有响应定义“成功”、“失败”条件?
标签: javascript jquery