gpt4 book ai didi

javascript - Jasmine 2.0 如何在运行期望之前等待实时

转载 作者:可可西里 更新时间:2023-11-01 01:51:08 25 4
gpt4 key购买 nike

我正在尝试测试 postMessage API,因为在接收消息之前有轻微的延迟,我无法在发送消息后立即运行预期。

在 jasmine 1.3 中,我曾经在运行期望之前等待()几毫秒并且工作正常。然而, Jasmine 2.0 wait() 已被弃用,现在看来 setTimeout 中的所有内容都不会运行,除非调用 done() ..

不确定这一切是否都有意义,如果是的话,我希望得到一些关于如何解决这个问题的建议。谢谢!

最佳答案

这对我有用:

beforeAll(function (done) {
setTimeout(done, 5000);
});

beforeAll 函数最先发生,但它会在您调用 done 回调函数时结束。因此,如果您将 setTimeout 函数与 5000 一起使用,它将在继续之前等待 5000 毫秒。

关于javascript - Jasmine 2.0 如何在运行期望之前等待实时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21176795/

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