具有以下代码:
it('componentDidUpdate should mount and change props', () => {
const onChange = jest.fn();
const wrapper = enzyme
.mount(
<JsonInput
onChange={onChange}
onValueChange={mockOnValueChange}
value={exampleJsonStringValidated}
/>,
{ wrappingComponent: withTestThemeWrapper },
);
expect(wrapper.find(JsonInput).hasClass(':valid')).toEqual(false);
wrapper.setProps({ value: exampleJsonStringNotValidated });
expect(wrapper.find(JsonInput).hasClass(':invalid')).toBe(false);
});
给我
TypeError:无法读取null的属性“ target”
我试图将onChange
分别作为onChange
和onChange()
传递,但不起作用。
我将不胜感激。
答案 0 :(得分:0)
尝试:
wrapper.props().value = exampleJsonStringNotValidated;
如果没有,如果您发布组件代码和道具,我将不胜感激。