Выполнение следующего теста для 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>
Влияет ли проверка на то, что мой тест не будет пройден? На данный момент метод не может найти ни одного узла. Я также добавил идентификатор для целей тестирования
Спасибо
Это вся информация, которая у меня есть. Состояние оболочки находится в моем тесте. Ниже baseProps





Ваш
wrapper.setStateправильный в тестовом файле? Где и как вы получаетеcol.Nameниже?