我试图找到一种方法来确保我所有的笑话测试都不会引发异步函数中的错误。
例如,此测试将成功,但在测试完成后将引发错误:
it ('should throw error', ()=> {
setTimeout(()=> {
throw 'this should fail tests!!'
}, 100)
expect(1).toEqual(1)
})
我想要一种引发错误的方法,以使整个测试套件失败,即使单个测试已经结束。
我知道错误会在控制台中显示,但是当您运行数百个测试时,很容易将其遗漏。有什么好方法吗?