gpt4 book ai didi

javascript - 我怎样才能让这条线开 Jest 呢? => jasmine.clock().install();

转载 作者:行者123 更新时间:2023-12-05 04:10:22 25 4
gpt4 key购买 nike

我有一个使用 jasmin.clock.install 的单元测试

我在使用 jest-cli 20.0.4 时遇到以下错误

TypeError: jasmine.clock is not a function

为了让这条线在我的单元测试中工作,我应该有什么包:

jasmine.clock().install();

我设法通过降级到 jest-cli 19.0.1 使其工作。很高兴知道升级过程。

最佳答案

根据文档 jasmine.clock().install(); 需要模拟 setTimeout 调用。所以这可以在 Jest 中通过使用 jest.useFakeTimers(); 来完成。看看 docs关于如何在 Jest 中模拟计时器。也看看 announcement v20 看看为什么 Jasmine 的东西不再工作了

关于javascript - 我怎样才能让这条线开 Jest 呢? => jasmine.clock().install();,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44658894/

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