Re-record the integration test's Jellyfin and TMDB traffic (1.5.3) #14
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "test/rerecord-integration-fixtures"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The integration test runs again. Its recorded Jellyfin traffic predated the fork's own requests (1.0.3's type filter, 1.4.1's library lookup). Replay compares whole URLs, so it missed, and the run retried until the test timed out.
testdata/fixtures/jellyfin.yaml,tmdb.yaml: re-recorded against upstream's test Jellyfin (testdata/jellyfin, now 12.2.0), set up through its startup API. The recording run shared that container's network, so the recorded host stayslocalhost:8096. Neither key is in the cassettes (the hook dropsAuthorization).newsletter_integration_test.go:FakeClockmoves to 2026-10-06 12:00 UTC (the build day), and the subject month and "Added on" assertions follow.-tags integrationfrom the cassettes alone, with the test Jellyfin removed. Delivery went to the test's own Mailpit, so no real email was sent.CLAUDE.md: the verified run command and re-record steps, and two corrected claims (unit tests don't use go-vcr; testcontainers starts Mailpit, not Jellyfin).🤖 Generated with Claude Code