我无法使用酶和连接的组件进行点击模拟。我尝试了一些解决方案,但是没有成功就没有。
项目:
答案 0 :(得分:0)
Wrapper.find可能正在返回元素数组。尝试按索引访问元素,然后模拟点击。
var test = wrapper.find('button')[0].simulate('click');
答案 1 :(得分:0)
好像您将组件包装成高阶组件(connect
,withFormik
)。要使用实际的组件FormDocumentos
,您需要使用dive
两次。
wrapper = shallow(
<FormDocumentos
match={INITIAL_STATE.match}
values={newDocumentos}
/>,
{ context: { store } },
).dive().dive();