test(e2e): update replay payload specs to schema v4 #172

Merged
funman300 merged 1 commits from fix/web-e2e-replay-v4-shape into master 2026-07-10 21:01:28 +00:00
Owner

Fixes the red web-e2e on master: #170 changed the replay payload wire shape but missed these specs (they only run on master pushes, so the failure surfaced after merge). Spec-only change, no product code.

Verified locally end-to-end: thin wasm + Bevy canvas bundles built fresh, full Playwright suite 18/18 green (was 13 passed / 5 canvas-spec failures before the canvas bundle was present; the two replay-payload specs failed on the old assertions).

🤖 Generated with Claude Code

Fixes the red `web-e2e` on master: #170 changed the replay payload wire shape but missed these specs (they only run on master pushes, so the failure surfaced after merge). Spec-only change, no product code. Verified locally end-to-end: thin wasm + Bevy canvas bundles built fresh, full Playwright suite **18/18 green** (was 13 passed / 5 canvas-spec failures before the canvas bundle was present; the two replay-payload specs failed on the old assertions). 🤖 Generated with [Claude Code](https://claude.com/claude-code)
funman300 added 1 commit 2026-07-10 18:07:09 +00:00
test(e2e): update replay payload specs to schema v4
Test / test (pull_request) Successful in 37m24s
fd98f46267
PR #170 changed the web replay payload (moves list -> embedded session
recording) but missed these Playwright specs, which only run on master
pushes and so failed post-merge. Assertions now match the v4 shape:
schema_version 4, recording.initial_state present, moves at
recording.instructions.

Verified locally against a real server with freshly built wasm bundles:
full suite 18/18 green, including the five play_canvas specs.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
funman300 merged commit 4d9d710a02 into master 2026-07-10 21:01:28 +00:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: funman300/Ferrous-Solitaire#172