test(f7): cover simple inventory detail experience
This commit is contained in:
@@ -98,3 +98,28 @@ test('F7 Web creation keeps the fixed hierarchy and asks only the required simpl
|
|||||||
assert.doesNotMatch(createPage, /Tipo de concesión/);
|
assert.doesNotMatch(createPage, /Tipo de concesión/);
|
||||||
assert.match(configPage, /Departamento → Área → Yacimiento → Instalación → Subinstalación/);
|
assert.match(configPage, /Departamento → Área → Yacimiento → Instalación → Subinstalación/);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
test('F7 canonical detail uses one short everyday profile and keeps advanced administration separate', () => {
|
||||||
|
const detailRoute = source('../web-v2/src/pages/InventoryDetailPage.tsx');
|
||||||
|
const detail = source('../web-v2/src/pages/SimpleInventoryDetailPage.tsx');
|
||||||
|
|
||||||
|
assert.match(detailRoute, /isSimpleInventoryAsset\(asset\) && !advanced/);
|
||||||
|
assert.match(detailRoute, /<SimpleInventoryDetailPage initialAsset=\{asset\}/);
|
||||||
|
assert.match(detail, /DEPARTAMENTO/);
|
||||||
|
assert.match(detail, /AREA/);
|
||||||
|
assert.match(detail, /YACIMIENTO/);
|
||||||
|
assert.match(detail, /INSTALACION/);
|
||||||
|
assert.match(detail, /SUBINSTALACION/);
|
||||||
|
assert.match(detail, />Resumen</);
|
||||||
|
assert.match(detail, />Actividad</);
|
||||||
|
assert.match(detail, />Ubicación</);
|
||||||
|
assert.match(detail, />Fotos</);
|
||||||
|
assert.match(detail, />Cambios</);
|
||||||
|
assert.match(detail, /Empresa operadora/);
|
||||||
|
assert.match(detail, /Tipo técnico/);
|
||||||
|
assert.match(detail, /AssetTechnicalDataPanel/);
|
||||||
|
assert.match(detail, /AssetDossierPanel/);
|
||||||
|
assert.match(detail, /Administración avanzada/);
|
||||||
|
assert.doesNotMatch(detail, /Tipo de concesión/);
|
||||||
|
assert.doesNotMatch(detail, /AssetProvenancePanel/);
|
||||||
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user