Я пытаюсь протестировать опору компонента 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.
Есть идеи, что нарушает тест?