Я пытаюсь написать тест, чтобы проверить, не выдана ли ошибка
exports.handler = async data => {
try {
throw new Error("Invalid Data")
};
} catch (err) {
throw err;
}
};
Я написал тест, который работает, как ожидалось
it("Throw Error Invalid Data", async () => {
try {
await function.handler({});
} catch (err) {
expect(err).toEqual(new Error("Invalid Data"));
}
})
Как избежать использования try /поймать блок в тесте?