поэтому у меня есть это
useEffect(() => {
try {
if (prop1 && prop2) {
callThisFunction()
} else {
callThatFunction()
}
} catch (error) {
console.log(error, 'the err:')
setError(true)
}
}, [])
Я хочу попасть в блок catch, чтобы что-то заявить, как я могу это сделать?
В настоящее время я пытался высмеивать реализацию одного из них.из callThis/That
функций и выдачи ошибки, чтобы заставить его пойти на улов, но это не сработало
обновлено: также пробовал это:
callThisFunction.mockImplementation(() => {
throw Error(error)
})
Я долженСуть в том, что он прыгает в остальное, но по какой-то причине он не запрыгивает в ловушку, когда остальное не удается.но код работает.просто не могу пройти тест тоже: /
есть идеи?