我的测试用例失败了,说TypeError: Cannot read property 'id' of undefined
。这就是我在代码中所做的-
act(() => {
wrapper
.find(ComponentA)
.first()
.find(RadioButton)
.first()
.props()
.onChange('first', {id:'first' , isChecked: true });
});
在这段代码中,我遇到了错误,id is undefined
说。当我安慰像-
console.log(wrapper
.find(ComponentA)
.first()
.find(RadioButton)
.first()
.props(), "console")
然后我得到以下输出-
{
id: 'first',
isChecked: true,
onChange: [Function: onChange],
radioFontSize: '1.43rem',
labelFontSize: '1rem',
radioColor: 'rgb(9, 114, 142)',
labelColor: 'rgb(48, 46, 44)'
} console
如果我在控制台中收到id
,那么为什么说未定义的id
?我开玩笑地写了这个测试用例。有人可以帮我吗?