LAP-313 — QA Report

Cat 23-28 · 2026-05-08 · 18 tests · Pass rate: 83%
15
PASS
0
FAIL
3
PARTIAL
0
BLOCKED
18
TOTAL
IDCatNombreResultadoNotasScreenshots
T-067 Cat 23 Soft delete startup — endpoint + dashboard absence + restore ✅ PASS Soft delete OK, ausente del dashboard tras delete, en papelera, restaurado OK. present_before=True → after=False → restored=True in_trash=True
T-068 Cat 23 Startup soft-deleted ausente de /ecosistema ✅ PASS Startup soft-deleted NO aparece en /ecosistema. id=b43ebe74... Restaurado.
T-069 Cat 23 Modal confirmación delete startup — UI presente ✅ PASS Modal de confirmación se abrió con texto ELIMINAR/Confirma. Cerrado con cancel. has_eliminar_startup_label=False
T-070 Cat 24 Soft delete ICG — endpoint + dashboard absence + restore ✅ PASS Soft delete ICG + restore OK. before=True after=False in_trash=True restored=True
T-071 Cat 24 ICG soft-deleted ausente de /ecosistema ✅ PASS ICG soft-deleted NO aparece en /ecosistema. id=b0cef0d9... Restaurado.
T-072 Cat 24 Modal confirmación delete ICG — UI presente ⚠️ PARTIAL UI delete ICG no detectada. has_eliminar_icg=False has_papelera=False
T-073 Cat 25 Restore startup desde papelera — reaparece en dashboard ✅ PASS Restore exitoso. Reapareció en dashboard, removido de papelera. name_pre=E2E Fixture Startup present=True
T-074 Cat 25 Restored startup vuelve a /ecosistema (si aprobado) ✅ PASS Ciclo restore→ecosistema OK. before=True when_deleted=False after_restore=True
T-075 Cat 25 Restore startup hard-deleted/inexistente — error controlado ✅ PASS Restore de id inexistente devuelve error controlado HTTP 403. body={"message": "No se puede restaurar: entidad no encontrada, sin permiso, o periodo expirado"}
T-076 Cat 26 Restore ICG desde papelera — reaparece en dashboard ✅ PASS Restore ICG OK. icg_in_trash_pre=True present_after=True
T-077 Cat 26 Restored ICG vuelve a /ecosistema (si aprobado) ✅ PASS Ciclo restore ICG → ecosistema OK. before=True when_deleted=False after_restore=True
T-078 Cat 26 Restore ICG hard-deleted/inexistente — error controlado ✅ PASS Restore ICG de id inexistente devuelve error controlado HTTP 403. body={"message": "No se puede restaurar: entidad no encontrada, sin permiso, o periodo expirado"}
T-079 Cat 27 Modal eliminar cuenta — UI presente (NO se ejecuta delete) ✅ PASS Modal Eliminar cuenta abrió y muestra advertencia. has_kw_ELIMINAR=True has_irreversible=True. Modal CERRADO sin ejecutar delete (cuenta E2E intacta).
T-080 Cat 27 Pre-delete check — endpoint informa entidades a perder ✅ PASS Pre-delete check expone advertencia completa: startups{toDelete=1, surviving=0, needsEditor=0} icgs{toDelete=1, losingContact=0} canProceed=True
T-081 Cat 27 Cancelar delete cuenta — modal cierra, cuenta intacta ✅ PASS Modal abrió, cancel cerró el modal, dashboard sigue accesible (cuenta NO eliminada).
T-082 Cat 28 Confirmation email signup — form ack 'revisa tu correo' ⚠️ PARTIAL Form de signup incompleto. email_input=False password=False submit=False
T-083 Cat 28 Password reset — UI flow 'revisa tu correo' ⚠️ PARTIAL UI recover incompleta. has_recover_desc=False email_input=0 submit=0
T-084 Cat 28 UI cambiar email — modal con input + submit ✅ PASS Modal Actualizar correo abrió con input[type=email] + submit. Cerrado sin enviar (cuenta E2E intacta).