Тестирование по имени компонента с использованием библиотеки тестирования React - PullRequest
0 голосов
/ 07 мая 2019

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

const control = enzyme.mount(<Test />);
expect(control.find(<CompToTest />).props().MyProp).toEqual(expectedProp);

Как я могу достичь того же результата, используя библиотеку реагирования-тестирования?Спасибо.

1 Ответ

3 голосов
/ 07 мая 2019

Вы не можете получить доступ к реквизиту с помощью react-testing-library, это дизайн.

Вместо этого вам необходимо проверить правильность отображения вашего компонента.

Если вы подумаете об этом, это имеет смысл, потому что в конечном итоге вас не волнует, какие реквизиты будут переданы, но вы хотите проверить, что то, что делается, правильно.

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