开玩笑的测试handleDropdownChange

时间:2020-09-16 05:54:06

标签: reactjs jestjs

我有一个类似的反应函数:

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

如何为此开个玩笑?

1 个答案:

答案 0 :(得分:0)

const testing = render(<YourComponent/>);

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

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