Встречается на собеседованиях • сегодня

Есть ли опыт написания Snapshot-test

Snapshot-тесты позволяют сравнивать текущий вывод компонента с сохранённым "слепком" (snapshot). Чаще всего использую их для React-компонентов через Jest. Пример простого snapshot-теста: ```jsx import renderer from 'react-test-renderer'; import Button from './Button'; test('Button renders correctly', () => { const tree = renderer.create().toJSON(); expect(tree).toMatchSnapshot(); }); ``` Плюсы: - Быстрое написание тестов - Ловят неожиданные изменения в UI Минусы: - Хрупкие тесты (ломаются при любых изменениях) - Не заменяют unit-тесты Использую для: - Стабильных компонентов (UI киты) - Компонентов с сложной вёрсткой - Регрессионного тестирования Важно обновлять снепшоты при преднамеренных изменениях через `jest -u`.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы