以下是用于使用反应酶进行测试的代码段。
const options = [“ Option 1”,“ Option 2”];
<Popper
id="More-Options"
anchorEl={anchorEle}
open={this.state.open}
placement="left-start"
>
<Paper id="paper">
{options.map(option => (
<MenuItem
className={classes.menuStyle}
key={option.name}
//selected={option === "Option1"}
onClick={(event: any) => this.handleClose(option.action, event)}
>
{option.name}
</MenuItem>
))}
</Paper>
</Popper>
我在这里使用google materail UI获得MenuItem的代码,单击该代码将显示option1和option2
我尝试通过以下方法使用反应酶。
it('should toggle state', () => {
const wrapper = shallow(<Component{...props} />);
const menuItem = wrapper.find(MenuItem);
menuItem.simulate("click", { currentTarget: "" });
});
但是如何检查用户是否单击了option1和option2。 我尝试只与酶一起使用。
干杯