Безболезненное тестирование компонентов скриншотами
Куличенко Максим,
Разработчик интерфейсов в Яндекс
Тестирование скриншотами это как правило очень долго и ненадежно. Проверка 100 компонентов может занимать до 20 минут, а неконсистентный рендеринг приводит к частому появлению false negative результатов.
В своем докладе расскажу о том, как мы с помощью jest snapshot’ов и щепотки магии сократили время прохождения скриншот-тестов с 20 минут до 1 секунды и полностью избавились от false negative исходов. Инструменты в докладе - React, jest, AST, storybook/styleguide.