我有一个使用jasmin.clock.install
的单元测试 时出现以下错误TypeError: jasmine.clock is not a function
为了让这一行在我的单元测试中有效,我应该拥有什么样的包:
jasmine.clock().install();
我设法通过降级到jest-cli 19.0.1来使其工作。知道升级程序会很高兴。
答案 0 :(得分:3)
需要文档jasmine.clock().install();
来模拟setTimeout
次调用。所以这可以通过使用jest.useFakeTimers();
在Jest中完成。看看docs如何在Jest中模拟计时器。另请查看v20
的{{3}},了解为什么Jasmine的内容不再起作用