如何测试使用React Autosuggest的组件

问题描述

我正在尝试测试类似于以下内容的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 (将#修改为@)