tests: get cases passing (and a few other bits)

e415d725d3Matthew Lugg committed on 3/6/2026, 4:38:10 PMparent3ffa8d8
64 files changedLine totals unavailable