What: Add unit tests that verify error messages are descriptive and correct.
Why: Error messages help developers debug issues. Tests must verify messages are accurate.
Scope: Create test that: triggers each error condition, verifies error message contains expected text, verifies error type is correct.
Acceptance criteria:
- Error messages are descriptive
- Error types are correct
- Messages contain relevant info
- Tests cover all error paths
Technical context: tests/unit/ — existing unit tests.
What: Add unit tests that verify error messages are descriptive and correct.
Why: Error messages help developers debug issues. Tests must verify messages are accurate.
Scope: Create test that: triggers each error condition, verifies error message contains expected text, verifies error type is correct.
Acceptance criteria:
Technical context:
tests/unit/— existing unit tests.