Снимки - это инструмент, используемый в модульном тестировании. Если вы не используете моментальные снимки, то в коде модульного теста вы получите большие куски тестовых данных. Например, представьте, что вы тестируете функцию, которая возвращает сто строк текста, как сообщение в блоге. Одним из способов было бы иметь expect(blogPost).toBe(thisHugeStringOfManyLines)
. Мы можем использовать снимки, чтобы легко управлять большими порциями тестовых данных. Jest создает отдельные файлы для тестовых данных и предоставляет простой механизм определения, какие части данных изменились. В случае реакции и фермента, данные тестирования - JSX.