Javascript QUnit,用于异步ajax请求的设置和拆卸
有人能举一个例子,在qunit上为异步测试ajax请求创建一个安装/拆卸模型吗 e、 g 设置:创建数据库 t1:创建文档1的REST调用 t2:更新文档1的REST调用 t3:删除文档1的REST调用 t4:更新文档1的REST调用错误原因1已被删除 t5:创建文档2的REST调用 拆卸:清除所有文档,删除数据库 谢谢也可以使用和Javascript QUnit,用于异步ajax请求的设置和拆卸,javascript,jquery,qunit,Javascript,Jquery,Qunit,有人能举一个例子,在qunit上为异步测试ajax请求创建一个安装/拆卸模型吗 e、 g 设置:创建数据库 t1:创建文档1的REST调用 t2:更新文档1的REST调用 t3:删除文档1的REST调用 t4:更新文档1的REST调用错误原因1已被删除 t5:创建文档2的REST调用 拆卸:清除所有文档,删除数据库 谢谢也可以使用和 另一方面,为了测试客户端代码,考虑模拟实际请求。当您使用jquery标记时,您可能正在使用$.ajax及其同级,因此应该执行这项工作。开始和停止在QUnit 2.X
另一方面,为了测试客户端代码,考虑模拟实际请求。当您使用jquery标记时,您可能正在使用$.ajax及其同级,因此应该执行这项工作。开始和停止在QUnit 2.X中被标记为不推荐使用 使用带有assert参数的模块挂钩可以避免使用那些不推荐使用的方法
QUnit.module("module", {
beforeEach:function(assert){
var done = assert.async();
setTimeout(function(){ // silly example
done();
}, 5000);
},
afterEach:function(assert){
// same as beforeEach
}
});
QUnit.test( "test", function( assert ) {...});