test(F6.1): supersede Area-wide field scope expectation
This commit is contained in:
@@ -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/);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user