Я пытаюсь найти способ убедиться, что ни один из моих jest-тестов не генерирует ошибки из асинхронной функции.
Например, этот тест завершится успешно, но после его завершения выдаст ошибку:
it ('should throw error', ()=> {
setTimeout(()=> {
throw 'this should fail tests!!'
}, 100)
expect(1).toEqual(1)
})
Я хочу, чтобы эта сброшенная ошибка вызывала сбой всего набора тестов, даже если этот единственный тест уже завершен.
Я знаю, что ошибка будет отображаться в консоли, но ее легко можно пропустить, если у вас запущены сотни тестов.Есть ли хороший способ сделать это?