# ETAPA E2E — Tests Playwright: verificación deploy Sprint 5 ## Antes de tocar código, leé: 1. `CLAUDE.md` 2. `docs/estado/ESTADO_PROYECTO_26JUN2026.md` — estado general del proyecto Confirmame el plan antes de implementar. ## Credenciales de test (usuario dedicado — nunca las de Marcos) - URL: `https://economia-cuidado.inqualityhq.com` - Email: `test-e2e@inquality.com.py` - Password: `TestE2E2026!#Cuidado` - Rol: `platform_admin`, org: `InQuality` Estas credenciales van en `.env.test` en la raíz (agregar a `.gitignore` si no está). **Nunca hardcodeadas en los specs.** ## Verificar Playwright antes de instalar nada ```bash npx playwright --version 2>/dev/null && echo "instalado" || echo "no instalado" ls ~/.cache/ms-playwright 2>/dev/null && echo "browsers presentes" || echo "browsers ausentes" ``` Reportar resultado antes de continuar. Si ya está instalado con browsers, agregar solo `@playwright/test` como devDependency sin correr `npx playwright install`. Si no está: `npx playwright install --with-deps chromium` (solo Chromium). ## Los 5 tests a implementar **Archivo:** `tests/e2e/sprint5-verificacion.spec.ts` ### Test 1 — Login y redirect - Abrir `/admin/responses` sin sesión - Verificar redirect a `/login` - El DOM de `/login` contiene el campo `email`, el campo `password`, y el botón de toggle de contraseña (buscar `aria-label` que contenga "contraseña") ### Test 2 — Login funcional - Hacer login con las credenciales de test en `/login` - Verificar redirect a `/admin/responses` - El DOM contiene `