如何完成jest.useFakeTimers().setSystemTime并避免超时

plupiseo  于 2023-03-21  发布在  Jest
关注(0)|答案(1)|浏览(126)

我想设置我的jest测试的时间。但是jest抱怨测试超时。

beforeEach(() => {
    jest.useFakeTimers().setSystemTime(new Date('2020-01-01'))
  })

误差

● Test suite failed to run

    thrown: "Exceeded timeout of 5000 ms for a hook.
    Use jest.setTimeout(newTimeout) to increase the timeout value, if this is a long-running test."
osh3o9ms

osh3o9ms1#

会成功的
使用假定时器({高级定时器:真})

相关问题