Skip to content

[pull] main from ueberdosis:main#96

Merged
pull[bot] merged 1 commit into
code:mainfrom
ueberdosis:main
May 21, 2026
Merged

[pull] main from ueberdosis:main#96
pull[bot] merged 1 commit into
code:mainfrom
ueberdosis:main

Conversation

@pull
Copy link
Copy Markdown

@pull pull Bot commented May 21, 2026

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

…test (#7845)

* refactor: remove Cypress setup

* test: back up Cypress specs

* test: add Playwright setup

* test: add Playwright test helpers for editor interaction

* test: add Playwright test for Cut command and improve test helpers

- Add Playwright spec for Cut command with tests for cutting to start/end of document
- Add `start:demos` script to run demos on port 4080
- Update Playwright config to use port 4080 and run demos via `start:demos` script
- Refactor `setEditorContent` helper to use `getEditor` instead of direct window access

* test: remove backed up Cypress spec for Cut command

* test: migrate Commands Cypress specs to Playwright

Ports InsertContent, InsertContentApplyingRules, and SetContent specs from
the backed-up Cypress suite to Playwright, then removes the migrated
backups.

* test: migrate Demos Cypress specs to Playwright

Ports CollaborationSplitPane and SingleRoomCollab specs from the
backed-up Cypress suite to Playwright and removes the migrated backups.

* test: migrate Examples Cypress specs to Playwright

Ports 33 Examples demos from the backed-up Cypress suite to Playwright
and removes the migrated backups.

* test: migrate Experiments Cypress specs to Playwright

* test: migrate Extensions Cypress specs to Playwright

* test: migrate GuideContent Cypress specs to Playwright

* test: migrate GuideGettingStarted and GuideMarkViews Cypress specs to Playwright

* test: migrate Marks Cypress specs to Playwright

* test: migrate Nodes Cypress specs to Playwright

* test(core): add unit tests for plugin order and transformPastedHTML

* chore: add Playwright cache and blob-report directories to .gitignore

* docs(AGENTS.md): migrate testing docs from Cypress to Playwright

* test: migrate pluginOrder and transformPastedHTML Cypress specs to Playwright

* docs(AGENTS.md): update validation checklist and troubleshooting docs

* docs: update instructions for transitioning from Cypress to Playwright

* chore(playwright): switch CI reporter from HTML to blob and add HTML for local runs

* feat(e2e): add end-to-end test workflow with Playwright and report merging

* feat(tests): add Playwright report command for end-to-end tests

* test: refactor Cut command tests to use setTextSelection for text selection

* feat(tests): enhance Playwright test commands for project-specific execution

* docs: update Playwright test commands for improved clarity and browser support

* fix: update Playwright demo server command and script names for consistency

* fix: update key combination for text selection based on platform

* test: remove deprecated Playwright e2e tests for Commands demos and add them to vitest

* test: migrate InsertContent e2e tests to vitest

* test: migrate BackgroundColor and Collaboration e2e tests to vitest

* test: migrate Example e2e tests (Accessibility, Book, CodeBlockLanguage, CollaborativeEditing, NodePos) to Vitest

* test: remove deprecated Playwright e2e tests and add new Vitest tests for Details, Subscript, Superscript, and TextStyle features

* migrate hybrid specs over to vitest
@pull pull Bot locked and limited conversation to collaborators May 21, 2026
@pull pull Bot added the ⤵️ pull label May 21, 2026
@pull pull Bot merged commit e61ca71 into code:main May 21, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant