Влияет ли Checked на событие onChange?

Выполнение следующего теста для 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>

Влияет ли проверка на то, что мой тест не будет пройден? На данный момент метод не может найти ни одного узла. Я также добавил идентификатор для целей тестирования

Спасибо

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

buhbang 13.03.2019 23:26

Это вся информация, которая у меня есть. Состояние оболочки находится в моем тесте. Ниже baseProps

usertestREACT 14.03.2019 03:03
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Массив зависимостей в React
Массив зависимостей в React
Все о массиве Dependency и его связи с useEffect.
0
2
31
0

Другие вопросы по теме