Qunit:我怎么在不知道acceptCallCount的情况下完成测试异步?

时间:2016-03-18 09:29:12

标签: javascript asynchronous qunit

这是Qunit测试异步的一个例子,我想完成它(测试的结果)到函数async就像这个例子setTimeout:

QUnit.test("test", function(assert) {
    var done = assert.async(10); // 10 is just example
    assert.ok(true, "succed");
    done();
    setTimeout(function () {
    // here callback async, i want to finish the test, 
    // but i don't know the vlaue of acceptCallCount (assert.async(acceptCallCount));

    }, 1000);
    assert.ok(true, "succed");
    done();
});

1 个答案:

答案 0 :(得分:0)

(这更像是一条评论,但对SO来说太新了评论!)

请注意Qunit 2附带'async'功能。 检查你的Qunit版本。

  

请注意,QUnit 2.0的所有新API都已在QUnit 1.23.0中使用

如果您在1.23.0之前,则应该使用Qunit.start()升级或使用旧方法。