问题描述
我正在尝试测试类似于以下内容的React组件
const MyComponent = ({ onChangCallMe,onSelectCallMe }) => {
// onChangCallMe -> sets the state of some other component
// onSelectCallMe -> -> sets the state of some other component
return (
<Autosuggest
onChange={ value => onChangCallMe(value)}
onSelect={ selected => onSelectCallMe(selected) }
/>)
}
如何测试此组件?并确保正确调用onChangCallMe,onSelectCallMe?
问题是,如果我像这样jest.mock('./react-autosuggest')
来模拟Autosuggest,那么它将不会显示实际输出,并且也不会监听诸如ChangeEvent和SelectEvent之类的不同事件。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)