【发布时间】:2017-06-25 14:39:56
【问题描述】:
我的 .js 文件中有以下 ajax 调用代码,我想编写 jasmine 单元测试来覆盖。
var promise = $.ajax({
url: URL,
type: 'GET'
});
promise.done(function(data, status) {
console.log("success");
});
promise.fail(function(status, error) {
console.log("error");
});
我可以通过存根/模拟数据为 $.ajax 调用编写单元测试用例,但不能为 .done 和 .fail 方法编写测试用例。无论如何要为 .done 和 .fail 方法编写规范。
【问题讨论】:
标签: javascript jquery unit-testing jasmine karma-jasmine