From acdf9c8ccd081a744106be14e58b9af4f0d53b52 Mon Sep 17 00:00:00 2001 From: enlineawork Date: Fri, 11 Sep 2026 11:52:06 -0300 Subject: [PATCH] test(android): fijar ausencia y cierre final del Acta --- .../dhinspeccion/FinalFieldFlowContractTest.kt | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/android-app/app/src/test/java/com/korexlabs/dhinspeccion/FinalFieldFlowContractTest.kt b/android-app/app/src/test/java/com/korexlabs/dhinspeccion/FinalFieldFlowContractTest.kt index d6489d9..f48d931 100644 --- a/android-app/app/src/test/java/com/korexlabs/dhinspeccion/FinalFieldFlowContractTest.kt +++ b/android-app/app/src/test/java/com/korexlabs/dhinspeccion/FinalFieldFlowContractTest.kt @@ -18,6 +18,7 @@ class FinalFieldFlowContractTest { assertFalse(home.contains("MobileInspectionOpenRepository")) assertFalse(home.contains("Abrir inspección ahora")) assertTrue(visit.contains("Iniciar inspección")) + assertTrue(home.contains("\"DRAFT\" -> \"Borrador\"")) } @Test @@ -40,12 +41,15 @@ class FinalFieldFlowContractTest { } @Test - fun closingActLeavesItPendingForSignature() { + fun closingActLeavesItPendingForSignatureAndResolvesAbsenceCorrectly() { assertTrue(acts.contains("Cerrar Acta y dejar pendiente de firma")) assertTrue(acts.contains("Acta pendiente de firma")) assertTrue(viewModel.contains("Acta cerrada y pendiente de firma")) - assertTrue(acts.contains("Registrar imposibilidad de firma")) - assertTrue(acts.contains("Finalizar Acta firmada")) + assertTrue(acts.contains("Registrar ausencia para la firma")) + assertTrue(acts.contains("recordCompanyOutcome(\"ABSENT\"")) + assertTrue(viewModel.contains("status !in setOf(\"REFUSED\", \"ABSENT\")")) + assertTrue(acts.contains("Finalizar Acta")) + assertTrue(acts.contains("Acta finalizada e inmutable")) } @Test