Přeskočit na obsah

npm run test:update-golden — Přegenerování golden snapshotu

Přegenerování golden snapshotu: Jediný podporovaný způsob, jak změnit golden počty: přegeneruje scripts/data/compiled-golden.snapshot.json z aktuálního compiled modelu.. npm skript, provoz.

npm skript provoz

Volání

npm run test:update-golden

Spustí node scripts/data/update-golden-snapshot.mjs (čteno z package.json při buildu)

Zdroj: scripts/data/update-golden-snapshot.mjs

Jediný podporovaný způsob, jak změnit golden počty: přegeneruje scripts/data/compiled-golden.snapshot.json z aktuálního compiled modelu.

Kdy ho spustit

Když golden test hlásí jiná čísla proto, že se legitimně změnila data — a po konfliktu na snapshotu při rebase.

Co vynucuje

Nic — tenhle příkaz reportuje nebo generuje, ale sám o sobě nic neshazuje. Co selže při chybě, hlídají brány, které za ním v pipeline běží.

Co je potřeba vědět

  • Golden počty nikdy needituj ručně — ani v .mjs testu, ani v JSON souboru.
  • Řešení konfliktu: git checkout --theirs scripts/data/compiled-golden.snapshot.json (nebo ours, nezáleží), pak tenhle příkaz a git add.

Vstupy a výstupy

Čte

  • data/dossiers/** (compiled model)

Zapisuje

  • scripts/data/compiled-golden.snapshot.json

Popis vychází z hlavičkového komentáře zdrojového souboru. Volání, zařazení do pipeline i členství v pre-commit hooku se dopočítávají při každém buildu ze samotného repozitáře.