Javascript 问:我如何在不知道acceptCallCount的情况下完成异步测试?
下面是Qunit test async的一个示例,我想将其(测试结果)写入函数async,如下示例setTimeout:Javascript 问:我如何在不知道acceptCallCount的情况下完成异步测试?,javascript,asynchronous,qunit,Javascript,Asynchronous,Qunit,下面是Qunit test async的一个示例,我想将其(测试结果)写入函数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 asy
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();
});
(这更像是一个评论,但对SO来说太新了,无法评论!)
请注意,“异步”函数随Qunit 2提供。
检查您的Qunit版本
请注意,QUnit 2.0的所有新API都已在QUnit 1.23.0中可用
如果是1.23.0之前的版本,则应升级或使用Qunit.start()的旧方法