Skip to content
Latchkey

Snapshot Diff とは?

snapshot diff は、現在の出力が保存済みの snapshot と一致しなくなったときに、テストフレームワークが生成する行単位または構造的な差分です。diff は追加・削除・変更された内容を示すため、開発者はその変更が意図的かどうかを判断できます。意図的であれば snapshot を更新し、そうでなければテストは失敗します。

なぜ重要か

snapshot テストは、その失敗が読み取れる場合にのみ有用です。明確な diff は不透明な不一致をレビュー可能な変更に変え、実際の regression と期待される更新とを素早く見分けられるようにします。

関連ガイド