Commit Graph

4 Commits

Author SHA1 Message Date
gamer147
71b0c66631 test(card): snapshot-mismatch + protect-load round-trip
Add two spec-prescribed tests that the implementation plan missed:
- Create_proceeds_when_client_possession_snapshot_disagrees_with_server
- Protect_then_load_index_emits_is_protected_one

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-28 02:21:57 -04:00
gamer147
433408dddb test(card): /card/protect controller integration
Five wire-level integration tests covering: flag set, round-trip unset,
401 without auth, 400 unknown_card, and empty-object response shape.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-28 02:05:28 -04:00
gamer147
bac10b91ff test(card): /card/create controller integration
Adds CreateBody helper and 15 test runs (7 methods + 8 parametrized
cases) covering happy path, 401 unauthenticated, malformed inner JSON,
empty object, unknown card, not_craftable, would_exceed_max_copies,
and insufficient_vials error paths for POST /card/create.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-28 01:38:42 -04:00
gamer147
12fb2f4801 Card liquefication 2026-05-24 14:42:44 -04:00