Я тестирую свой компонент React Button с использованием Jest и Enzyme.Мне нужно нажать на кнопку.Вот фрагмент кода теста:
it('closes cancel modal on click', () => {
wrapper.find(Button).at(4).simulate('click');
});
Это выдает ошибку:
TypeError: Cannot read property 'props' of undefined
Удаление кода simulate('click')
сверху позволяет удалить ошибку.Я не уверен, почему это происходит?Любые подсказки?
Вот фрагмент кода React:
<Button
uiType="secondary"
appearance="inversed"
onClick={() => {
this.setState({
showCancelModal: false,
});
}}
>
{i18n('lorem ipsum')}
</Button>,
Спасибо.