Запуск следующего теста для реагирующего JS с использованием Jest / Enzyme
it("should call onChange function ", () => {
baseProps.onChange.mockClear();
wrapper.setState([{col:{
Name:{}
},
}]);
wrapper.update()
wrapper.find('#test').at(0).simulate('change',[{ col: { Name:{} } }])
});
Вот где вызывается событие onChange
</div>
<input
class='settings-input'
id='test' type='checkbox'
checked={this.state[col.Name]} onChange={(e) => {this.setState({[col.Name]: !this.state[col.Name]})}} />
</div>
Влияет ли флажок на мой тест, чтобы не пройти? На данный момент метод не может найти ни одного узла.
Я также добавил идентификатор для тестирования
Спасибо