Skip to content

Prueba: Cuentas por pagar – Egresos: Ver historial de abonos

Objetivo

Validar que el sistema permita visualizar el historial de abonos asociados a un egreso desde el módulo de cuentas por pagar.


Precondiciones

  • Usuario autenticado mediante el comando cy.login().
  • Acceso al dashboard del sistema (/dashboard)..
  • Existencia de al menos un egreso registrado en el sistema con historial disponible.

Pasos Generales

  1. Ingresar al módulo Cuentas por pagar – Egresos
  2. Localizar el primer registro disponible en la tabla de egresos.
  3. Hacer clic en el botón Ver historial asociado a dicho registro.
  4. Validar que se abra correctamente el modal con la información del historial de abonos.

Resultado Esperado

  • El modal de historial de abonos se despliega correctamente en pantalla.
  • Se visualiza la información relacionada al registro seleccionado.

Explicación Detallada del Código

Ir al módulo de Cuentas por pagar – Egresos

// --- Paso 1: Ir al módulo de cuentas por pagar (egresos) ---
cy.visit("/cuentaspagar-egresos");

cy.url().should("include", "/cuentaspagar-egresos");

Explicación

  • Se navega al módulo /cuentaspagar-egresos.
  • Se valida que la URL cargada contenga la ruta esperada /cuentaspagar-egresos.

Abrir historial de abonos

// --- Paso 2: Abrir el historial del primer registro disponible ---
cy.get('button[onclick^="verHistorial"]').first().click();

Explicación

  • Se selecciona el primer botón que dispara la función verHistorial.
  • Se utiliza el selector onclick^="verHistorial" para ubicar todos los botones relacionados con historial.
  • Con .first().click() se abre el historial del primer registro encontrado.

Validar modal de historial

// --- Paso 3: Verificar que se muestra el modal de historial ---
cy.get("div#modalHistorial:visible").should("exist");

Explicación

  • Se verifica que el modal con id modalHistorial aparezca en pantalla (:visible).
  • Con .should("exist") se asegura que el modal fue renderizado correctamente.

Resultados de la ejecución de la prueba

Escenario Módulo Registro Estado
1 Cuentas por pagar – Egresos Primero PASS