如何解决如何测试使用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 举报,一经查实,本站将立刻删除。