mirror of
https://github.com/gittrahan/support-fins.git
synced 2026-10-21 19:32:48 -05:00
Every other test pins counts or properties, so a change that keeps them (PR #149's wall steps on the default cube at X40) passed them all and only Matthew's eye caught it. golden.test.js builds 8 scenes the way the app does (site pose, analyze at 45, the form's defaults; Matthew's cube.stl X40 in Auto and Draw, PETG, lbracket, sphere, torus, staircase, sway on a bar) and compares counts, per-wall runs and a geometry hash with tests/golden/*.json. A meant change is re-recorded with UPDATE_GOLDEN=1 and shows up as a golden diff in the PR. A PR template asks for it.
140 B
140 B
What and why
Manual test
Default output
tests/golden/unchanged, or changed on purpose. Which scenes, and why: