如何在酶测试中更新子组件中的输入值

时间:2018-09-11 23:21:12

标签: javascript reactjs enzyme

在测试父组件时如何更新childComponent中的输入值?

我正在使用酶3。

我尝试过:

const onChange = sinon.spy();
const wrapper = mount(
 <ChildComponent
   onChange={onChange}
 />
);
const input = wrapper.find(TextInput).first()
wrapper.find('input[name="name"]').simulate('change', {target: {value: 'this is change'}});

我也尝试过:

wrapper.find('input[name="name"]').simulate('change', 'this is change');

我已经确认父级中的onChange正在触发。

谢谢!

0 个答案:

没有答案