我有一个正常的选择列表。当我选择一个选项时,我需要测试handleChoice是否被调用。如何使用React测试库来实现这一点?
<select
onChange={handleChoice}
data-testid="select"
>
<option value="default">Make your choice</option>
{attributes.map(item => {
return (
<option key={item.key} value={item.key}>
{item.label}
</option>
);
})}
</select>
getByDisplayValue
价值
item.label
不返回任何内容,也许这是因为它在页面上不可见?