reactjs - 开玩笑测试句柄DropdownChange
问题描述
我有一个这样的反应函数:
handleDropdownChange(e, data){
data && this.setState({[data.id]: data.value})
}
如何为此写一个笑话?
解决方案
const testing = render(<YourComponent/>);
fireEvent(testing.getByTestId('your dropdown test id prop'), 'event name', {id: data id, value: data value});
如果更改值的事件名称为,则作为事件名称onValueChanged
传递。valueChanged
推荐阅读
- html - 如何在 jquery 中链接另一个页面上的特定 div 内容?
- database - 在 PostgreSQL 中创建多列索引
- linux - zh-CN xx.resource.dll 用于本地化在 Linux 服务器中构建 web 应用时不生成
- ruby-on-rails - Rails 服务中的 DRY 单例类
- typescript - Axios 作为特定类型返回
- html - 始终覆盖首屏的主要内容?
- java - 数据类型名称与变量名称相同,这在Java中如何工作
- c# - 比较 ActiveDirectory 中的数据并存储到 db
- javascript - TypeError:无法读取未定义的属性“innerText” - 从 eshop 中删除
- java - 预订后显示预订时出现 ArrayIndexOutOfBounds 异常错误 - Java