gpt4 book ai didi

javascript - 期待 QUnit 中的超时

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:37:47 27 4
gpt4 key购买 nike

我有一个异步 QUnit 测试,如果操作超时,测试应该通过。 (我正在测试,如果您省略可选的 errorCallback 并执行会引发错误的操作,那么无论您等待多长时间,基本上都不会发生任何事情。)

我该怎么做?如果我使用 Qunit.config.testTimeout 那么测试将在超时时失败。我想设置一个超时时间,并在达到超时时间时让测试成功。

最佳答案

为什么不直接使用 setTimeout 调用使测试成功?

例如:

expect(1);
stop();
doOperation(function () {
start();
ok(false, "should not have come back");
});
setTimeout(function () {
start();
ok(true);
}, timeoutValue);

关于javascript - 期待 QUnit 中的超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8846981/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com