gsxdsm
c65c17430d
test(dashboard): trim low-signal TaskCard permutation tests
Collapse describe blocks that iterated primarily over class/state
permutations into table-driven variants:
- memoization 7→2 (drop bare React.memo re-render assertions that
test React itself, not TaskCard's areTaskCardPropsEqual)
- agent-active 22→10 (it.each over the status/column/paused matrix)
- failed 6→3, stuck 5→2, queued-badge 8→4 (consolidate repeated
single-assertion boolean checks)
- size badge 6→3 (S/M/L → one it.each; keep far-right done-column
positioning test)
- steps auto-expand 9→5 (column × completed-steps matrix → it.each)
4,399 → 3,932 LOC (-467). 182 tests still passing.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-24 09:56:23 -07:00
..
2026-04-24 08:55:02 -07:00
2026-04-24 00:39:37 -07:00
2026-04-24 09:44:44 -07:00
2026-04-24 09:56:23 -07:00
2026-04-24 08:54:25 -07:00
2026-04-24 09:38:16 -07:00
2026-04-24 08:54:25 -07:00
2026-04-24 08:54:25 -07:00
2026-04-24 08:54:25 -07:00
2026-04-24 08:54:25 -07:00