Вступить в клуб →
средняявопросСборка, производительность и тестирование

В проекте 400 снапшот-тестов, и при любом изменении их обновляют не глядя

Почти каждый компонент покрыт снапшот-тестом всей разметки. Любая правка — новый класс, обёртка, текст — ломает десятки снапшотов, и разработчики по привычке запускают обновление снапшотов и коммитят результат. Недавно так в прод ушла кнопка без обработчика клика: снапшот обновили вместе с остальными.

Что стоит изменить?

  • Проверять поведение и важные элементы, а снапшоты оставить маленькими и точечными
  • Запретить обновлять снапшоты без одобрения тимлида
  • Добавить ещё больше снапшотов, чтобы ловить больше изменений
  • Перенести снапшоты в E2E-тесты, там они стабильнее

🔒 Проверка ответа — для участников клуба

  • Проверка ответа
  • Подсказка, если застряли
  • Разбор с объяснением, почему так
  • Прогресс по всем задачам и виртуальные собеседования
Зарегистрироваться →

Регистрация занимает минуту

Другие задачи раздела