Ферментный блок тестирования частных компонентов React - PullRequest
0 голосов
/ 25 января 2019

У меня есть компонент, который выглядит примерно так:

export default class MyComponent extends Component {

 render() {
  return(
        <div>
           <PrivateComponent1/>
           <PrivateComponent2/>
           <PrivateComponent3/>
          </div>
      );
 }
}

Теперь мне нужно написать модульные тесты для частных компонентов с ферментом.Я мог бы подумать только о двух подходах к их модульному тестированию

  1. Использование mount вместо shallow и монтирование MyComponent, но тогда нам нужно беспокоиться о зависимостях частных компонентов.
  2. export эти частные компоненты и пишут модульные тесты отдельно, но они могут быть бесполезны где-либо еще в проекте, и экспорт может не иметь никакого смысла.

Пожалуйста, посоветуйте, если существует какой-то стандартный способ

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