porchlight/tests/e2e
Johan Lundberg 2dfa3f3bff
test: add profile validation e2e tests and fix pre-existing failures
Add 7 new e2e tests verifying profile form validation in both manage
and admin UIs: invalid phone number, phone normalization, E.164 hint
attributes, and admin-side email/phone/picture URL validation errors.

Fix 3 pre-existing test failures:
- Replace invalid seeded phone number (+1234567890) with valid E.164
  (+12025551234) that was causing profile update tests to fail
- Update email validation error assertion to match actual pydantic
  message (value_error type uses raw message, not label-prefixed)
2026-03-16 10:00:46 +01:00
..
.gitignore test: add end-to-end browser tests with Playwright 2026-02-16 12:22:58 +01:00
admin.spec.js test: add profile validation e2e tests and fix pre-existing failures 2026-03-16 10:00:46 +01:00
auth-guard.spec.js refactor(e2e): migrate all tests to Playwright Test 2026-02-18 11:37:23 +01:00
credentials.spec.js refactor(e2e): migrate all tests to Playwright Test 2026-02-18 11:37:23 +01:00
full-flow.spec.js fix(e2e): fix WebAuthn and integration test failures 2026-02-18 12:45:03 +01:00
health.spec.js refactor(e2e): migrate all tests to Playwright Test 2026-02-18 11:37:23 +01:00
login.spec.js fix(e2e): fix WebAuthn and integration test failures 2026-02-18 12:45:03 +01:00
logout.spec.js test: add e2e tests for logout buttons in admin and manage nav bars 2026-03-10 10:50:44 +01:00
package-lock.json feat: migrate e2e test infrastructure to @playwright/test 2026-02-18 11:10:23 +01:00
package.json feat: migrate e2e test infrastructure to @playwright/test 2026-02-18 11:10:23 +01:00
password-auth.spec.js refactor(e2e): migrate all tests to Playwright Test 2026-02-18 11:37:23 +01:00
playwright.config.js feat: migrate e2e test infrastructure to @playwright/test 2026-02-18 11:10:23 +01:00
profile.spec.js test: add profile validation e2e tests and fix pre-existing failures 2026-03-16 10:00:46 +01:00
registration.spec.js refactor(e2e): migrate all tests to Playwright Test 2026-02-18 11:37:23 +01:00
run.sh fix(e2e): fix WebAuthn and integration test failures 2026-02-18 12:45:03 +01:00
setup_db.py test: add profile validation e2e tests and fix pre-existing failures 2026-03-16 10:00:46 +01:00
webauthn.spec.js fix(e2e): fix WebAuthn and integration test failures 2026-02-18 12:45:03 +01:00