veza/apps/web
senke 08aa433921 [FE-TEST-012] test: Add E2E tests for critical user flows
- Created comprehensive E2E tests for critical user flows
- Added 3 complete end-to-end test scenarios:
  1. Complete user journey (Login → Upload → Create Playlist)
  2. Login → Create Playlist (no upload)
  3. Login → Upload Track (no playlist)

Tests use Playwright and cover the most critical user journeys.
Tests require development server to be running (npm run dev).

Phase: PHASE-5
Priority: P2
Progress: 249/267 (93.26%)
2025-12-25 17:48:58 +01:00
..
e2e [FE-TEST-012] test: Add E2E tests for critical user flows 2025-12-25 17:48:58 +01:00
lighthouse-reports BASE: completing the initial repo state 2025-12-03 22:56:50 +01:00
public BASE: completing the initial repo state 2025-12-03 22:56:50 +01:00
scripts fix(MVP-006): Standardize environment variable names (VITE_API_BASE_URL → VITE_API_URL) 2025-12-22 22:56:37 +01:00
src [FE-TEST-011] test: Add integration tests for playlist management 2025-12-25 17:47:11 +01:00
.dockerignore BASE: completing the initial repo state 2025-12-03 22:56:50 +01:00
.prettierignore BASE: completing the initial repo state 2025-12-03 22:56:50 +01:00
.prettierrc.json BASE: completing the initial repo state 2025-12-03 22:56:50 +01:00
AUDIT_FRONTEND_GAP_ANALYSIS.md stabilizing apps/web: SITUATION AWARENESS 2025-12-16 14:40:16 -05:00
AUDIT_PRODUCTION_FRONTEND.md stabilizing apps/web: FIRST BATCH 2025-12-17 08:07:35 -05:00
AUDIT_TECHNIQUE_EXHAUSTIF.md refonte: backend-api go first; phase 1 2025-12-12 21:34:34 -05:00
COMPATIBILITY_CHECK_PROMPT.md fix(frontend): stabilize architecture (router, lazy loading, build, auth) 2025-12-17 09:15:45 -05:00
DIAGNOSTIC_REPORT.md stabilizing apps/web: FIRST BATCH 2025-12-17 08:07:35 -05:00
Dockerfile fix(MVP-006): Standardize environment variable names (VITE_API_BASE_URL → VITE_API_URL) 2025-12-22 22:56:37 +01:00
Dockerfile.dev BASE: completing the initial repo state 2025-12-03 22:56:50 +01:00
e2e-results.json batch 1 2025-12-22 22:00:50 +01:00
eslint.config.js BASE: completing the initial repo state 2025-12-03 22:56:50 +01:00
FRONTEND_INTEGRATION.md stabilizing apps/web: SITUATION AWARENESS 2025-12-16 14:40:16 -05:00
FRONTEND_STATUS.md fix(frontend): STATUS OVERVIEW 2025-12-17 09:20:58 -05:00
full_test_result.txt batch 1 2025-12-22 22:00:50 +01:00
index.html BASE: completing the initial repo state 2025-12-03 22:56:50 +01:00
jest.config.js BASE: completing the initial repo state 2025-12-03 22:56:50 +01:00
MIGRATION_GUIDE.md batch 1 2025-12-22 22:00:50 +01:00
nginx.conf BASE: completing the initial repo state 2025-12-03 22:56:50 +01:00
package-lock.json refonte: backend-api go first; phase 1 2025-12-12 21:34:34 -05:00
package.json refonte: backend-api go first; phase 1 2025-12-12 21:34:34 -05:00
playwright.config.ts batch 1 2025-12-22 22:00:50 +01:00
playwright.config.ts.patch batch 1 2025-12-22 22:00:50 +01:00
postcss.config.js BASE: completing the initial repo state 2025-12-03 22:56:50 +01:00
QA_AUDIT_E2E_REPORT.md report generation and future tasks selection 2025-12-08 19:57:54 +01:00
RAPPORT_LAB.md report generation and future tasks selection 2025-12-08 19:57:54 +01:00
RUNTIME_AUDIT_REPORT.md batch 1 2025-12-22 22:00:50 +01:00
RUNTIME_ISSUES.json fix(frontend): stabilize architecture (router, lazy loading, build, auth) 2025-12-17 09:15:45 -05:00
tsconfig.app.json [FE-TYPE-014] fe-type: Add strict TypeScript mode 2025-12-25 15:04:01 +01:00
tsconfig.json [FE-TYPE-014] fe-type: Add strict TypeScript mode 2025-12-25 15:04:01 +01:00
tsconfig.node.json [FE-TYPE-014] fe-type: Add strict TypeScript mode 2025-12-25 15:04:01 +01:00
tsconfig.tsbuildinfo BASE: completing the initial repo state 2025-12-03 22:56:50 +01:00
typecheck_output.txt refonte: backend-api go first; phase 1 2025-12-12 21:34:34 -05:00
TYPESCRIPT_STRICT_MODE.md [FE-TYPE-014] fe-type: Add strict TypeScript mode 2025-12-25 15:04:01 +01:00
vite.config.ts stabilizing apps/web: FIRST BATCH 2025-12-17 08:07:35 -05:00
vitest.config.ts BASE: completing the initial repo state 2025-12-03 22:56:50 +01:00