有人可以告诉我我们是否需要使用 asyncTest() 来测试同步 ajax 调用,或者 test() 可以在没有 start() 和 stop() 的情况下使用。
考虑一下:
var Class= function () {
var init = function () {
amplify.request.define('students', 'ajax', {
url: '/methods/GetStudentsList',
dataType: 'json',
type: 'GET',
async:false
});
};
Students = function (branch, callback) {
init();
return amplify.request("students",
{ branchID: branch },
callback.success,
callback.error
);
};
return {
Students: Students
};
} ();
当 'async' 属性为 'true' 和 'false' 时,我们如何为 Class.Students() 方法编写测试用例?