Prueba: Inventario – Historial de Movimientos
Objetivo
Validar que el sistema permita abrir y visualizar el historial de movimientos de inventario para un producto específico, asegurando que el modal se muestre correctamente al usuario.
Precondiciones
- Usuario autenticado mediante el comando
cy.login(). - Acceso al dashboard del sistema
(/dashboard).. - Existencia de productos con historial de movimientos registrados en el inventario.
Pasos Generales
- Ingresar al módulo de Inventario.
- Abrir el modal de Historial de Movimientos del segundo producto disponible.
- Verificar que el modal se muestre correctamente y esté visible.
Resultado Esperado
- El sistema debe permitir abrir el modal de historial de movimientos sin errores.
- El modal debe estar visible (
should("exist")) y permitir la revisión de los movimientos. - No debe haber cierres automáticos ni errores de renderizado del modal.
Explicación Detallada del Código
Acceso al módulo de Inventario
Explicación
- Se accede directamente a la ruta
/inventario. - Se valida con
should("include")que la URL corresponda efectivamente al módulo de inventario.
Apertura del modal de historial
Explicación
- Se selecciona el botón que abre el modal de historial asociado al segundo producto de la lista (
.eq(1)). - El atributo
data-original-title="Ver historial"identifica los botones que abren el modal correspondiente.
Validación de visibilidad del modal
Explicación
- Confirma que el modal se haya abierto correctamente y que sea visible al usuario, permitiendo consultar los movimientos.
Resultados de la ejecución de la prueba
| Escenario | Acción Realizada | Resultado Esperado | Estado |
|---|---|---|---|
| 1 | Apertura del historial de movimientos | Modal visible y sin errores | PASS |