=> {
try {
const result = await blabla();
expect(result).to.be.a('array').that.is.empty;
} catch (err) {
throw new Error(err);
}
})();
//Cath this error ???
}
ошибка там есть, но оно изолировано и expect (чай) не валится и тест проходит
Так ведь асинхронная ошибка идет Promise.reject-ом. Ее ловить снаружи нужно не с try .. catch, а через f().catch(err => ....)
Обсуждают сегодня