Jest 18.0.0 setTimeout不起作用

时间:2017-03-16 09:25:28

标签: ecmascript-6 jestjs

我试图做出这样的承诺

console.info('Promise Start', new Date())
Promise((resolve, reject) => {
  setTimeout(() => {
    console.info('Promise End', new Date())
    console.info('State:', store.getState().user)
    return resolve(wizard.props().location)
  }, API_TIMEOUT )
})

Promise StartPromise End之间的延迟小于API_TIMEOUT,即使是10毫秒。
我看到Jest正在嘲笑setTimeout函数但是如何使用原始setTimeout函数? 我尝试使用jest.useRealTimers()但没有效果!

0 个答案:

没有答案