Skip to content

Add the page-copy collection for the copy-page e2e test (Test Case ID 348) - #1

Merged
hatton merged 1 commit into
mainfrom
page-copy-collection
Sep 1, 2026
Merged

Add the page-copy collection for the copy-page e2e test (Test Case ID 348)#1
hatton merged 1 commit into
mainfrom
page-copy-collection

Conversation

@hatton

@hatton hatton commented Sep 1, 2026

Copy link
Copy Markdown
Member

Adds collections/page-copy/, two books for the BloomDesktop e2e test that automates the manual case Copy Page Preserves Everything (Notion Test Case ID 348).

  • Copy Source: one content page with a user-defined style, an image, a Talking Book recording, a video, and a custom origami layout.
  • Copy Destination: an ordinary book the page is pasted into.

The page is prebuilt because adding an image, a recording, or a video through Bloom's UI needs a native dialog or a microphone. Media are BloomDesktop's own public test assets (bird.png and an mp3 from src/BloomTests) plus a 2-second FFmpeg testsrc pattern for the video. The collection is 133 KB. pnpm validate passes.

The BloomDesktop PR that uses it advances build/testing-inputs.pin to this commit once it merges.

🤖 Generated with Claude Code

… 348)

Two books. "Copy Source" has one content page that carries everything the manual
test "Copy Page Preserves Everything" says a copied page must keep: a user-defined
style, an image, a Talking Book recording, a video, and a custom origami layout.
"Copy Destination" is an ordinary book the page is pasted into.

The page is prebuilt because adding an image, a recording, or a video through
Bloom's UI needs a native file dialog or a microphone, which an e2e test must not
open. The media are BloomDesktop's own public test assets (bird.png and an mp3 from
src/BloomTests) plus a 2-second FFmpeg test pattern for the video.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@hatton
hatton merged commit aa2e7c2 into main Sep 1, 2026
1 check passed
@hatton
hatton deleted the page-copy-collection branch September 1, 2026 22:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant