From 2455a89c3e7d2cb5da249d7cd1fac6d3dfd28661 Mon Sep 17 00:00:00 2001 From: enlineawork Date: Fri, 11 Sep 2026 12:43:11 -0300 Subject: [PATCH] =?UTF-8?q?test(android):=20fijar=20selecci=C3=B3n=20estru?= =?UTF-8?q?ctural=20por=20c=C3=B3digo?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../korexlabs/dhinspeccion/FinalFieldFlowContractTest.kt | 6 ++++++ 1 file changed, 6 insertions(+) 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 a48ed01..ef56ab8 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 @@ -35,6 +35,12 @@ class FinalFieldFlowContractTest { assertTrue(visit.contains("La foto es obligatoria antes de registrar Hallazgos")) } + @Test + fun structuralSelectionUsesTheServerTypeCode() { + assertTrue(visit.contains("type.code.ifBlank { type.typeName ?: type.name }")) + assertTrue(visit.contains("modernItemTypeCode(it) in setOf(\"instalacion\", \"subinstalacion\")")) + } + @Test fun currentFieldUiDoesNotExposeBackendEnglishStates() { assertTrue(home.contains("visitStatusLabelEs(visit.status)"))