По порядку Junior Тестирование обновлено

Шаги компонентного теста

Вопрос

Расставьте шаги типичного компонентного теста на React Native Testing Library.

Попробуйте сами

Расставьте шаги по порядку стрелками.

  1. 1
    Подготовить моки зависимостей (API, нативные модули)
  2. 2
    Проверить результат на экране и вызовы моков
  3. 3
    Выполнить действие пользователя через userEvent
  4. 4
    Отрендерить компонент через render с нужными провайдерами
  5. 5
    Найти элемент по роли или тексту
Показать ответ и разбор

Коротко

Структура Arrange, Act, Assert: подготовка зависимостей и рендер, действие пользователя, проверка видимого результата и взаимодействия с зависимостями.

Правильный порядок

  1. 1
    Подготовить моки зависимостей (API, нативные модули)
  2. 2
    Отрендерить компонент через render с нужными провайдерами
  3. 3
    Найти элемент по роли или тексту
  4. 4
    Выполнить действие пользователя через userEvent
  5. 5
    Проверить результат на экране и вызовы моков

Разбор

Структура Arrange, Act, Assert: подготовка зависимостей и рендер, действие пользователя, проверка видимого результата и взаимодействия с зависимостями.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.