Snapshot тест: expect(component).toMatchSnapshot() — при первом запуске создаёт файл .snap с сериализованным результатом. При следующих запусках сравнивает с сохранённым. Если изменилось — падает. Для обновления: jest --updateSnapshot. Полезно для: компонентов (React), API ответов, сложных объектов. Минус: легко "сломать" обновив snapshot не думая. Inline snapshots: toMatchInlineSnapshot() — snapshot прямо в коде. Использовать осторожно — snapshot тесты проверяют форму, не логику.
Что такое snapshot testing в Jest?
Middle
236 просмотровAFK Offer AI
Как тестировать caching логику в Node.js?