首页 > 解决方案 > 开玩笑测试句柄DropdownChange

问题描述

我有一个这样的反应函数:

handleDropdownChange(e, data){
   data && this.setState({[data.id]: data.value})
}

如何为此写一个笑话?

标签: reactjsjestjs

解决方案


const testing = render(<YourComponent/>);

fireEvent(testing.getByTestId('your dropdown test id prop'), 'event name', {id: data id, value: data value});

如果更改值的事件名称为,则作为事件名称onValueChanged传递。valueChanged


推荐阅读