【发布时间】:2013-03-18 09:40:56
【问题描述】:
使用 qUnit,如果您的测试中有异步代码,我知道如何使用 asyncTest(),但是如果您有一个包含异步代码的函数怎么办?
换句话说,异步请求不在测试中,而只是正在测试的代码的一部分。
以这段代码为例:
function makeAjaxCall(){
$.get('/mypage', {}, function(data){
// Do something with `data`
},'json');
}
如何在测试中调用makeAjaxCall(),然后在ajax 请求返回的data 上运行测试?
【问题讨论】:
标签: javascript unit-testing asynchronous qunit