Skip to content

feat(infra): add Playwright E2E test suite against quickstart testnet#224

Open
Macnelson9 wants to merge 1 commit into
Dgetsylver:mainfrom
Macnelson9:feat/f4-e2e-playwright
Open

feat(infra): add Playwright E2E test suite against quickstart testnet#224
Macnelson9 wants to merge 1 commit into
Dgetsylver:mainfrom
Macnelson9:feat/f4-e2e-playwright

Conversation

@Macnelson9
Copy link
Copy Markdown

Summary

  • Adds e2e/ package with Playwright config targeting the Vite preview server
  • e2e/tests/loop.spec.ts covers: page load, pool tab rendering, leverage slider range/HF-preview update, testnet switch, HF warning threshold, connect flow, open/close loop stub (RPC route intercepted), and numeric HF assertion
  • Adds npm run test:e2e to root package.json (delegates to e2e/ workspace)
  • .github/workflows/e2e.yml runs on push/PR and captures screenshots + video as artifacts on failure (7-day retention)

Test plan

  • cd e2e && npm install && npm run test:e2e — all 10 tests pass against a running Vite preview server
  • Trigger CI on a PR — e2e workflow runs; on failure, screenshots are visible in Actions artifacts

Closes #71

🤖 Generated with Claude Code

…Dgetsylver#71)

Adds `e2e/` package with Playwright config and `e2e/tests/loop.spec.ts`
covering page load, pool tabs, leverage slider HF-preview, testnet switch,
connect flow, and open/close loop stubs. CI workflow captures screenshots
and video as artifacts on failure. `npm run test:e2e` from repo root.

Closes Dgetsylver#71

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
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.

F4: E2E Playwright flow against quickstart testnet

1 participant