Вызывает сбой тестов при появлении ошибки после завершения теста - PullRequest
0 голосов
/ 23 сентября 2019

Я пытаюсь найти способ убедиться, что ни один из моих jest-тестов не генерирует ошибки из асинхронной функции.

Например, этот тест завершится успешно, но после его завершения выдаст ошибку:

it ('should throw error', ()=> {
   setTimeout(()=> {
      throw 'this should fail tests!!'
   }, 100)

   expect(1).toEqual(1)
})

Я хочу, чтобы эта сброшенная ошибка вызывала сбой всего набора тестов, даже если этот единственный тест уже завершен.

Я знаю, что ошибка будет отображаться в консоли, но ее легко можно пропустить, если у вас запущены сотни тестов.Есть ли хороший способ сделать это?

...