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

В чем разница между скриншотными и модульными тестами

Скриншотные тесты проверяют визуальное соответствие интерфейса эталону, фиксируя отображение компонента целиком. Они хрупки, так как падают при любых изменениях вёрстки, даже если функциональность не сломана. Пример с Jest и `@testing-library/react`: ```jsx it('matches snapshot', () => { const { container } = render(); expect(container).toMatchSnapshot(); }); ``` Модульные тесты проверяют изолированно логику компонента или функции, не завися от внешнего вида. Они более стабильны и быстры. Пример: ```jsx it('calls onClick when clicked', () => { const onClick = jest.fn(); render(
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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