3 Commits (48cad8144b9da79d6d08fc14acb4a3216553680e)

Author SHA1 Message Date
oabrivard de8e5ab85c feat: add test runner scripts for integration and E2E tests
- scripts/run-integration-tests.sh: spins up Postgres, runs cargo tests
- scripts/run-e2e-tests.sh: builds Docker, starts stack, runs Playwright
- fix: remove SESSION_SECRET from e2e docker-compose.test.yml

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
3 months ago
oabrivard 69e5f2257a fix: UAT test — ESM compat, correct status codes, idempotent source setup
- Use import.meta.url for ESM-compatible __dirname
- Source creation expects 201, not 200
- Clean up existing sources before adding to avoid unique constraint violation
- Fix E2E docker-compose build context to project root

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
3 months ago
oabrivard 286dbbbcc8 test: add E2E infrastructure and 5 Playwright test flows
Add Playwright E2E testing setup with Docker Compose test environment,
database seed script, auth helpers, and five test scenarios covering
registration, admin providers, settings persistence, sources CRUD,
and settings export/import.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
3 months ago