Встречается на собеседованиях • сегодня
Писал ли скриншотные тесты
Да, писал. Использовал библиотеки типа `jest-image-snapshot` или `cypress-image-snapshot` для сравнения визуальных изменений в компонентах. Пример с Jest:
```javascript
import { toMatchImageSnapshot } from 'jest-image-snapshot';
expect.extend({ toMatchImageSnapshot });
test('Button renders correctly', async () => {
const button = render();
const image = await page.screenshot();
expect(image).toMatchImageSnapshot();
});
```
Важно настраивать порог различий и учитывать динамические элементы (даты, анимации). В CI нужно использовать Docker с одинаковыми шрифтами и окружением.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы