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)"))