Привет, Кент,
спасибо, что поделились своим мнением! Мне интересно, как это изменится:
Я мог по ошибке установить
onClick
изbutton
наthis.tgogle
вместоthis.toggle
. Мой тест продолжает работать, но мой компонент не работает.
ломает компонент HiddenMessage, если вы тестируете, что нажатие кнопки должно передавать обновленное состояние компоненту:
wrapper.find('button').simulate('click')
expect(wrapper.find('Fade').props()).toEqual({
in: false,
children: <div>Hello world</div>
})
Я могу ошибаться, но если вы переименуете `onClick` кнопки так:
<button onClick={this.tgogle}>Toggle</button>
приведенный выше тест не проходит, потому что toggle
никогда не срабатывает, а this.state.show
остается истинным.