Jarrabawa ta snapshot tana kamawa da "snapshot" na wata fitowar (galibi fitowar da aka zana ta UI component ko tsarin bayani) kuma tana kwatanta jiyoyi masu gida a gida — kuma tana nuna lokacin da fitowar ta canja. Yana da amfani don gano canje da ba a niyya ba, amma yana da iyakancewa da ya kamata a fahimta.
Yadda jarrabawa ta snapshot ke aiki
1. First run → the test RECORDS the output (e.g. a rendered component) as a SNAPSHOT file
2. Later runs → COMPARE the current output to the saved snapshot:
→ MATCHES → pass; DIFFERS → fail (the output changed)
3. If the change is INTENTIONAL → UPDATE the snapshot (review the diff, then accept)
(, {
tree = ().();
(tree).();
});
