Я работаю с некоторым кодом, где мне нужно проверить тип исключения, созданного функцией (это TypeError, ReferenceError и т.д.).
Моя текущая структура тестирования - AVA, и я могу проверить ее как второй аргумент метода t.throws
, например здесь:
it('should throw Error with message \'UNKNOWN ERROR\' when no params were passed', (t) => {
const error = t.throws(() => {
throwError();
}, TypeError);
t.is(error.message, 'UNKNOWN ERROR');
});
Я начал переписывать свои тесты на Jest и не мог найти, как легко это сделать. Возможно ли это?