Я изучаю Jest, и когда я запускаю этот первый пример, я получаю сообщение об ошибке при запуске теста.Если я заверну его в блок try / catch, он будет работать нормально.Документы показывают примеры без try / catch.Почему ошибка первого примера?
ОШИБКИ
test('controller type error is correct', async () => {
expect(await pipe('string', podchain)).toThrow('VALIDATE PROPS: podchain must be an object.')
})
НЕ ОШИБКА
test('controller type error is correct', async () => {
try {
expect(await pipe('string', podchain)).toThrow('VALIDATE PROPS: podchain must be an object.')
} catch (e) {
console.log(e.message)
}
})