Как проверить свойства фермента вложенного компонента с помощью фермента? - PullRequest
0 голосов
/ 19 января 2019

Я пытаюсь протестировать опору компонента React, который живет как опора другого компонента. Весь материал выглядит так:

export default ({ propToTest }) => (
  <MainComponent>
    <SubComponent prop1={<SubSubComponent propToTest={propToTest} />} />
  </MainComponent>
);

Я хочу протестировать с ферментом опору propToTest компонента SubSubComponent. Для этого я написал следующий скрипт:

describe('MainComponent test', () => {
  it('takes propToTest correctly', () => {
    const wrapper = shallow(<MainComponent />);
    const subsubComponent = wrapper
      .find('SubComponent')
      .dive()
      .find('SubSubComponent');

    expect(subsubComponent.props().propToTest).toBe(false);
  });
});

Но я получил следующую ошибку:

Method “props” is meant to be run on 1 node. 0 found instead.

Есть идеи, что нарушает тест?

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