@drtvader
Вечный студент

Как автоматически проверить верстку?

Привет всем!
Интересует как организовать тестирование проектов.
Очень часто случается так что в процессе правок багов появляется еще десяток багов в других местах.
Это в основном касается средних и крупных проектов и когда есть команда из разного уровня разработчиков, например есть баг, правишь, а на др страницах в блоках с модификаторами ломается потому что забыли/не знали что там надо обнулить свойство.
Как вижу сие действие, человек поправил, сборщик проверил и сообщил что в таком месте сломалось.
Есть что то такое?
  • Вопрос задан
  • 1077 просмотров
Пригласить эксперта
Ответы на вопрос 3
sharnirio
@sharnirio
Front-end developer
в закладках лежат пару ссылок по этой теме - ждут своего часа ) - link и link2
Ответ написан
Psixodelik
@Psixodelik
Преподаватель на Hexlet
Я использую два инструмента:

1. jest-dom. Это если надо точечно проверить элементы на странице. Удобно, если нет необходимости тестировать прям всё всё всё. Стучишься до нужно элемента и проверяешь его.

2. jest-image-snapshot. Тестирование через скриншоты отлично помогает при тестировании пользовательского поведения. Там всякие скроллы, ховеры, фокусы и так далее. По сути просто делаешь эталонный скриншот страницы, вбиваешь поведение страницы. После этого при тестировании проверяется, не сломалось ли поведение
Ответ написан
Комментировать
xez
@xez
TL Junior Roo
Jest умеет в снапшоты
https://jestjs.io/docs/en/snapshot-testing
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы