-
Notifications
You must be signed in to change notification settings - Fork 285
Open
Labels
Description
Overview
RUXAILAB currently has no automated E2E tests, so regressions in critical flows can go undetected. This issue proposes adding Playwright as the testing framework to fix that.
Problem
- No automated test coverage exists
- PRs rely entirely on manual review
- New contributors have no test baseline to work from
What I Plan to Add
playwright.config.js— base configurationtests/auth.spec.js— auth flow tests.github/workflows/playwright.yml— runs tests on every PR
Test Coverage (Phase 1)
- Login page loads correctly
- Login form has email and password fields
- Error shown on invalid credentials
Roadmap
tests/test-creation.spec.js— usability test creation flowtests/heuristic-evaluation.spec.js— heuristic evaluation formstests/dashboard.spec.js— analytics and results views- Accessibility testing with
@axe-core/playwright
Note
I'm a GSoC 2026 contributor for the Playwright Testing project. Already on Discord and set up locally happy to adjust scope based on feedback before submitting the PR.
Reactions are currently unavailable