Reactjs 反应材料界面下拉测试

Reactjs 反应材料界面下拉测试,reactjs,dropdown,material-ui,Reactjs,Dropdown,Material Ui,React TestUtils.Simulate.change.(MyDropdown,??)的第二个参数应该如何触发更改,其中MyDropdown是基于材质UI下拉组件的组件。如果我不提供任何第二个参数,它看起来会返回一个随机散列键,而不是提供的MenuItem键。根据React TestUtils站点,这个问题可能会被重新表述为这样的:发送到Materials ui下拉组件的onChange事件处理程序的eventData是什么样子的?请看下面的内容例子。似乎您可能希望避免传递eventDa

React TestUtils.Simulate.change.(MyDropdown,??)的第二个参数应该如何触发更改,其中MyDropdown是基于材质UI下拉组件的组件。如果我不提供任何第二个参数,它看起来会返回一个随机散列键,而不是提供的MenuItem键。

根据React TestUtils站点,这个问题可能会被重新表述为这样的:发送到Materials ui下拉组件的onChange事件处理程序的eventData是什么样子的?请看下面的内容例子。似乎您可能希望避免传递
eventData
。1) React的核心贡献者:“在所有与更改相关的测试中,我们实际上在模拟事件之前先设置DOM节点的值。”2)Material UI自己的测试遵循相同的模式——设置值,然后触发更改事件:问题可能会根据React TestUtils站点重新表述,如下所示:发送到Materials ui下拉组件的onChange事件处理程序的eventData是什么样子的?请看下面的示例。似乎您可能希望避免传递
eventData
。1) React的核心贡献者:“在所有与更改相关的测试中,我们实际上在模拟事件之前先设置DOM节点的值。”2)Material UI自己的测试遵循相同的模式——设置值,然后触发更改事件: