我有以下针对react-native的测试代码。
it('changes text', () => {
wrapper.find(InputBox).at(0).simulate('onChange', { target: { value: 'givenName' } });
expect(wrapper.find(InputBox).at(0).prop.value).toEqual('given');
});
这会出现以下错误。
Expected: "given"
Received: undefined
为什么在这里未定义接收到的名称?
答案 0 :(得分:0)
在道具中添加s成为道具
it('changes text', () => {
wrapper.find(InputBox).at(0).simulate('onChange', { target: { value: 'givenName' } });
expect(wrapper.find(InputBox).at(0).props.value).toEqual('given');
});