Commit Graph

4 Commits

Author SHA1 Message Date
Tom Boucher
cb48b2b48f test(#2133): drop no-op try/finally in runAgainst helper (review) 2026-07-12 11:13:48 -04:00
Tom Boucher
30469ba751 test(#2133): drop unused os import (lint clean) 2026-07-12 11:08:20 -04:00
Tom Boucher
dca8bd9daa test(#2133): scope NF-2 assertion to the executable awk formula
The first draft banned the literal /NF-1/ anywhere in the block, but the
explanatory comment legitimately references 'NF-1' to document the off-by-one
root cause. Match the COL_COUNT awk assignment specifically so the structural
guard targets the executable formula, not the prose.
2026-07-12 10:48:43 -04:00
Tom Boucher
e30f9370d3 test(#2133): execute fast.md log_to_state guard against both schemas
Replaces the removed prose-regex test (bug-3805-*) that let the off-by-one
ship green. Extracts the actual bash block deployed in fast.md's log_to_state
step and EXECUTES it against real STATE.md fixtures, asserting on the
filesystem result: a row is appended with a cell count matching the header for
both the 5-column (non-validate) and 6-column (validate) schemas, and an
unrecognized schema still skips with a warning.
2026-07-12 10:27:55 -04:00