nxtgauge-frontend-solid/tests/e2e
Ashwin Kumar Sivakumar 8801440459
All checks were successful
build-and-release / build (push) Successful in 2m25s
fix(e2e): use env-aware URLs, captcha-solving, and real Redis OTP retrieval
The e2e suite only ever worked against a local docker-compose stack:
- Hardcoded http://localhost:3000 / :9100 everywhere, ignoring
  TEST_ENV=production and playwright.config.ts's own baseURL logic.
- /api/auth/login and /api/auth/register now require solving a math
  captcha first; none of these tests sent captcha_id/captcha_answer,
  so every login/register call 422'd against the live API.
- OTP retrieval shelled out to a local, unauthenticated redis-cli,
  which can't reach the real (kubectl-exec + password-protected) Redis.
- Several files launched their own chromium.launch({headless: false}),
  which crashes immediately on a server with no X display.
- One file had a hardcoded macOS absolute path for screenshots.

Added tests/e2e/helpers/{env,captcha,otp,auth-flow}.ts as shared,
reusable fixes for all of the above, and updated every affected spec
file to use them. Verified via a full run against test111.nxtgauge.com:
971 schemathesis-adjacent smoke assertions aside, the actual signal
here is 0 of the 130 prior failures came from real product bugs - all
were this environment mismatch. See docs/LIVE_SERVER_RUNBOOK.md step 5.

Also fixes .gitignore: it excluded 'playwright-report' (singular) but
playwright.config.ts's actual outputFolder is 'playwright-reports'
(plural) - generated HTML report artifacts had been getting committed
by accident. Untracked the existing ones; left tests/e2e/visual/*-snapshots/
(newly-generated visual regression baselines from this run) untracked
for now since establishing baselines needs a human look, not a blind commit.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-14 00:51:55 +05:30
..
helpers fix(e2e): use env-aware URLs, captcha-solving, and real Redis OTP retrieval 2026-08-14 00:51:55 +05:30
visual fix(e2e): use env-aware URLs, captcha-solving, and real Redis OTP retrieval 2026-08-14 00:51:55 +05:30
accessibility.spec.ts fix: Storybook, Playwright runtime, accessibility color contrast, test routes 2026-07-06 22:02:39 +05:30
ai-chat-widget.spec.ts fix: local dev proxy, TypeScript errors, and test quality 2026-07-17 00:47:32 +02:00
api.spec.ts fix(e2e): use env-aware URLs, captcha-solving, and real Redis OTP retrieval 2026-08-14 00:51:55 +05:30
company-admin-e2e.spec.ts fix(e2e): use env-aware URLs, captcha-solving, and real Redis OTP retrieval 2026-08-14 00:51:55 +05:30
company-complete-e2e-with-admin-approval.spec.ts fix(e2e): use env-aware URLs, captcha-solving, and real Redis OTP retrieval 2026-08-14 00:51:55 +05:30
company-e2e-complete-flow.spec.ts fix(e2e): use env-aware URLs, captcha-solving, and real Redis OTP retrieval 2026-08-14 00:51:55 +05:30
company-e2e-full.spec.ts fix(e2e): use env-aware URLs, captcha-solving, and real Redis OTP retrieval 2026-08-14 00:51:55 +05:30
company-jobs.spec.ts fix(e2e): use env-aware URLs, captcha-solving, and real Redis OTP retrieval 2026-08-14 00:51:55 +05:30
company-verification-flow.spec.ts fix(e2e): use env-aware URLs, captcha-solving, and real Redis OTP retrieval 2026-08-14 00:51:55 +05:30
full-e2e-company-jobseeker-admin.spec.ts fix(e2e): use env-aware URLs, captcha-solving, and real Redis OTP retrieval 2026-08-14 00:51:55 +05:30
guardrails.spec.ts fix(e2e): use env-aware URLs, captcha-solving, and real Redis OTP retrieval 2026-08-14 00:51:55 +05:30
job-seeker-complete.spec.ts fix(e2e): use env-aware URLs, captcha-solving, and real Redis OTP retrieval 2026-08-14 00:51:55 +05:30
job-seeker-e2e-full.spec.ts fix(e2e): use env-aware URLs, captcha-solving, and real Redis OTP retrieval 2026-08-14 00:51:55 +05:30
nxtgauge-e2e-lib.ts Update components (CaptchaCanvas, DashboardLayout, MyDashboardPage, PortfolioPage, ProfilePage), form-validation, routes (dashboard, login, signup), app.css, add e2e tests and helpers, add manual test files and config 2026-05-08 15:34:49 +02:00
security.spec.ts fix(e2e): use env-aware URLs, captcha-solving, and real Redis OTP retrieval 2026-08-14 00:51:55 +05:30
signup-verification-submission.spec.ts fix(e2e): use env-aware URLs, captcha-solving, and real Redis OTP retrieval 2026-08-14 00:51:55 +05:30