Problem Statement
Each TipError variant is documented in the enum but the exact
input that triggers each appears scattered. A table-driven test file
makes maintenance trivial.
Why it matters
A single test matrix per error variant is the maintainer's first
self-defense.
Acceptance Criteria
- One test function per variant, generated from a single
[TipError; 16] &[(TipError, BoxedTest); 16] table.
Files/Modules Likely Affected
Difficulty Easy. Estimated Effort S.
Labels
area:testing, priority:medium,
good-first-issue
G. CI / CD
Imported from docs/open-issues-draft.md as draft issue #37 (commit 7becd4b). Original draft-order cross-references in this body have been remapped to current GitHub issue numbers at import time.
Problem Statement
Each
TipErrorvariant is documented in the enum but the exactinput that triggers each appears scattered. A table-driven test file
makes maintenance trivial.
Why it matters
A single test matrix per error variant is the maintainer's first
self-defense.
Acceptance Criteria
[TipError; 16]&[(TipError, BoxedTest); 16]table.Files/Modules Likely Affected
src/test.rsDifficulty Easy. Estimated Effort S.
Labels
area:testing,priority:medium,good-first-issueG. CI / CD
Imported from
docs/open-issues-draft.mdas draft issue #37 (commit7becd4b). Original draft-order cross-references in this body have been remapped to current GitHub issue numbers at import time.