Обработка исключений в Jest / Enzyme - PullRequest
0 голосов
/ 13 декабря 2018

Я тестирую свои компоненты React с помощью Jest / Enzyme.

В некоторых тестовых случаях тест завершается неудачей с некоторым исключением.Каков нормальный / стандартный способ обработки ошибок в Jest / Enzyme вместо взлома контрольного примера?

Например, должен пройти следующий случай, если компонент 'Grid' не получает никаких данных в качестве параметра. Однако,это терпит неудачу с исключением, которое выбрасывается из компонента Grid.

test('Grid does not render without data',()=>{
const wrapper=shallow(<Grid/>);
expect(wrapper.length.toBe(0));
})

1 Ответ

0 голосов
/ 13 декабря 2018

Вы не должны обрабатывать ошибки в ваших тестовых случаях.Вместо этого вы должны ожидать, что код будет выдавать ошибки.

Ваш код должен выглядеть примерно так, он не должен отображать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...