Лучший способ проверить компонент контейнера? - PullRequest
0 голосов
/ 31 января 2020

У меня есть компонент React, составленный из файла контейнера, который подключен к хранилищу резервов и обрабатывает всю логику компонента, и составлен из файла jsx, который отображает представление в функции данных контейнера.

В моем файле jsx Я реализовал несколько тестов, чтобы проверить, как вид реагирует, когда мой компонент вида получает разные реквизиты. Я рассмотрел все мои условные отображения.

Однако у меня больше трудностей с тем, чтобы узнать, что действительно нужно проверить в моем компоненте контейнера (который является HO C моего компонента представления). Мой контейнер не сложный, я получаю данные из бэкэнда, применяю некоторые характеристики к этим данным и сохраняю результат в локальном состоянии (с помощью setState ()). Это тезисы на мои извлеченные данные, которые я хочу проверить.

Как лучше всего их проверить?

  • Проверить методы каждого моего компонента?
  • Установить начальное состояние, вызвать метод и проверить конечное состояние?
  • Тестировать только методы контейнера, которые вызываются на мой взгляд?
  • Имитировать событие из представления и проверять результат просмотра (все еще полезно для проверки мой jsx в этом случае?)

Спасибо.

...