Skip to content

test(collectives): move comparison tests to Playwright - #2787

Open
hweihwang wants to merge 7 commits into
collectives-599/c2-nc35-comparison-cifrom
collectives-599/c1a-historical-comparison-parity
Open

hweihwang wants to merge 7 commits into
collectives-599/c2-nc35-comparison-cifrom
collectives-599/c1a-historical-comparison-parity

Conversation

@hweihwang

@hweihwang hweihwang commented Sep 16, 2026

Copy link
Copy Markdown
Contributor

Summary

Move tests for comparison links, permissions, rich Markdown, responsive controls, selection, caching and failed requests from Cypress to Playwright. Remove the Cypress cases covered by their replacements, along with unused helpers and data.

This is the first of two migration PRs. #2788 finishes the migration and keeps the seven Cypress component tests.

Depends on #2786.

Tests

The complete stack passed TypeScript checks, lint, the production build and all 116 unit tests locally. All 69 comparison checks and all three page-share checks passed on both NC35 and master with retries disabled.

AI

  • The content of this PR was partly or fully generated using AI tools.
  • The AI-generated content was reviewed, comprehended and tested by a human.

@hweihwang hweihwang changed the title test(collectives): retire duplicate historical pair coverage test(collectives): migrate comparison coverage to Playwright Sep 16, 2026
@hweihwang
hweihwang changed the base branch from main to collectives-599/c2-nc35-comparison-ci September 16, 2026 10:01
@hweihwang
hweihwang force-pushed the collectives-599/c1a-historical-comparison-parity branch from 11515f9 to e1158be Compare September 16, 2026 10:01
@hweihwang hweihwang changed the title test(collectives): migrate comparison coverage to Playwright test(collectives): move comparison tests to Playwright Sep 16, 2026
@hweihwang
hweihwang added this pull request to stack #2791 September 16, 2026 11:18
@hweihwang hweihwang closed this Sep 16, 2026
@hweihwang hweihwang reopened this Sep 16, 2026
@hweihwang
hweihwang force-pushed the collectives-599/c1a-historical-comparison-parity branch 2 times, most recently from a042b6a to b53c356 Compare September 16, 2026 14:34
Assisted-by: Codex:gpt-6-astra
Signed-off-by: Hoang Pham <hoangmaths96@gmail.com>
Assisted-by: Codex:gpt-6-astra
Signed-off-by: Hoang Pham <hoangmaths96@gmail.com>
Assisted-by: Codex:gpt-6-astra
Signed-off-by: Hoang Pham <hoangmaths96@gmail.com>
Assisted-by: Codex:gpt-6-astra
Signed-off-by: Hoang Pham <hoangmaths96@gmail.com>
Assisted-by: Codex:gpt-6-astra
Signed-off-by: Hoang Pham <hoangmaths96@gmail.com>
Remove unused helpers and fixture data after their Cypress consumers move to Playwright, and normalize the remaining spacing.

Assisted-by: Codex:gpt-6-astra
Signed-off-by: Hoang Pham <hoangmaths96@gmail.com>
Use editor readiness instead of waiting for a session response that may already have arrived. Let resource requests finish before the close-and-reopen assertions.

Assisted-by: Codex:gpt-6-astra
Signed-off-by: Hoang Pham <hoangmaths96@gmail.com>
@hweihwang
hweihwang force-pushed the collectives-599/c1a-historical-comparison-parity branch from b53c356 to 3b1fb15 Compare September 16, 2026 14:49
@hweihwang
hweihwang marked this pull request as ready for review September 16, 2026 18:52
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