TypeError: Невозможно прочитать свойство 'target' из null - PullRequest
0 голосов
/ 28 октября 2019

Имея следующий код:

  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: Невозможно прочитать свойство 'target' из null

Я пыталсяпередать onChange как onChange и onChange(), но не работает.

Буду признателен за любую помощь.

1 Ответ

0 голосов
/ 31 октября 2019

Попробуйте:

wrapper.props().value = exampleJsonStringNotValidated;

Если нет, я был бы признателен, если бы вы опубликовали свой код компонента и реквизиты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...