diff --git a/api-v3/test/unit/f5-inventory-authoritative-contract.test.ts b/api-v3/test/unit/f5-inventory-authoritative-contract.test.ts index 1863a6c..6ae5113 100644 --- a/api-v3/test/unit/f5-inventory-authoritative-contract.test.ts +++ b/api-v3/test/unit/f5-inventory-authoritative-contract.test.ts @@ -113,7 +113,7 @@ test('F5 technical catalog is exactly final_modelov2 and resolves internal IDEM ); }); -test('F5 source contracts keep Empresa out of physical ownership and preserve sealed documents on merge', () => { +test('F5/F6.1 source contracts keep Empresa out of physical ownership and preserve sealed documents on merge', () => { const mergeSource = readFileSync('src/asset-master/inventory-merge.service.ts', 'utf8'); const fieldSource = readFileSync('src/inspection-visits/field-inventory.service.ts', 'utf8'); const contextMigration = readFileSync('src/database/migrations/1790087250000-f5-operational-context-compatibility.ts', 'utf8'); @@ -129,7 +129,8 @@ test('F5 source contracts keep Empresa out of physical ownership and preserve se assert.doesNotMatch(mergeSource, /source\.operatorCompanyId\s*!==\s*canonical\.operatorCompanyId/); assert.doesNotMatch(mergeSource, /misma Área y Operadora/); - assert.match(fieldSource, /Área de esta inspección/); + assert.match(fieldSource, /Yacimiento definido como alcance de esta inspección/); + assert.match(fieldSource, /scopeAssetId/); assert.match(fieldSource, /area_company_relations/); assert.doesNotMatch(fieldSource, /asset\.operator_company_id\s*=\s*\$2::uuid/);