Skip to content

test(e2e): establish website interaction baseline#122

Merged
xingkaixin merged 2 commits into
mainfrom
feat/cs-41-browser-test-baseline
Jul 11, 2026
Merged

test(e2e): establish website interaction baseline#122
xingkaixin merged 2 commits into
mainfrom
feat/cs-41-browser-test-baseline

Conversation

@xingkaixin

Copy link
Copy Markdown
Owner

Summary

  • run the Web app and marketing site as separate Playwright projects
  • cover website copy success, fallback, failure feedback, and showcase navigation
  • handle clipboard rejection without unhandled promises and announce failures through aria-live
  • retain the existing Web search, keyboard, and detail-drawer coverage

Why

Critical website interactions had no browser-level regression coverage. The copy handler also treated a failed fallback as success and could leave an unhandled rejection.

Validation

  • pnpm lint
  • pnpm format:check
  • pnpm build
  • pnpm test
  • pnpm test:e2e (6 passed)

Closes CS-41

@xingkaixin xingkaixin marked this pull request as ready for review July 11, 2026 11:36
@xingkaixin xingkaixin merged commit 8cc027d into main Jul 11, 2026
7 checks passed
@xingkaixin xingkaixin deleted the feat/cs-41-browser-test-baseline branch July 11, 2026 11:37
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