Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/390.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript QUnit,用于异步ajax请求的设置和拆卸_Javascript_Jquery_Qunit - Fatal编程技术网

Javascript QUnit,用于异步ajax请求的设置和拆卸

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

有人能举一个例子,在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中被标记为不推荐使用

使用带有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 ) {...});