有人可以提供一個示例做一個安裝/拆卸模型異步測試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) {...});