有人可以提供一个示例做一个安装/拆卸模型异步测试qunit请求阿贾克斯?QUYN与安装和拆卸异步阿贾克斯请求
例如
设置:创建数据库 T1:REST调用创建文档1 T2:REST调用来更新文件1 T3:REST调用删除文件1 T4:REST调用来更新文档1(错误原因1已删除) T5:REST调用创建文件2 拆解:疏通各种文件,删除数据库
感谢
有人可以提供一个示例做一个安装/拆卸模型异步测试qunit请求阿贾克斯?QUYN与安装和拆卸异步阿贾克斯请求
例如
设置:创建数据库 T1:REST调用创建文档1 T2:REST调用来更新文件1 T3:REST调用删除文件1 T4:REST调用来更新文档1(错误原因1已删除) T5:REST调用创建文件2 拆解:疏通各种文件,删除数据库
感谢
QUnit setup/teardown methods也可以使用stop()和start()。
另一方面,考虑客户端代码,考虑嘲笑实际的请求。当你使用jQuery进行标记时,你可能使用$ .ajax及其兄弟,所以jquery-mockjax应该完成这项工作。
start()和stop()在QUnit 2.X中被标记为弃用。
对断言参数使用模块挂钩可以避免使用这些不推荐使用的方法。
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) {...});