From d2382705305f215414a2a7d75638d5715ccbd59a Mon Sep 17 00:00:00 2001 From: znetsixe Date: Tue, 12 May 2026 17:13:02 +0200 Subject: [PATCH] test(mgc): drop denormalized asset fields from integration fixtures MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Each fixture's machineConfig() now passes asset: { model, unit } only — the supplier / category / type strings are derived at runtime via assetResolver in rotatingMachine's _setupCurves. Six integration tests updated. No behaviour change. Co-Authored-By: Claude Opus 4.7 (1M context) --- test/integration/demand-cycle-walkthrough.integration.test.js | 2 +- test/integration/distribution-power-table.integration.test.js | 2 +- test/integration/idle-startup-deadlock.integration.test.js | 2 +- test/integration/ncog-distribution.integration.test.js | 2 +- .../optimizer-combination-choice.integration.test.js | 2 +- test/integration/turnoff-deadlock.integration.test.js | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/test/integration/demand-cycle-walkthrough.integration.test.js b/test/integration/demand-cycle-walkthrough.integration.test.js index b87a15b..1fa5d8c 100644 --- a/test/integration/demand-cycle-walkthrough.integration.test.js +++ b/test/integration/demand-cycle-walkthrough.integration.test.js @@ -49,7 +49,7 @@ function machineConfig(id) { return { general: { logging: logCfg, name: id, id, unit: 'm3/h' }, functionality: { softwareType: 'machine', role: 'rotationaldevicecontroller' }, - asset: { category: 'pump', type: 'centrifugal', model: 'hidrostal-H05K-S03R', supplier: 'hidrostal' }, + asset: { model: 'hidrostal-H05K-S03R', unit: 'm3/h' }, mode: { current: 'auto', allowedActions: { auto: ['execsequence', 'execmovement', 'flowmovement', 'statuscheck'] }, diff --git a/test/integration/distribution-power-table.integration.test.js b/test/integration/distribution-power-table.integration.test.js index ecdff33..436d584 100644 --- a/test/integration/distribution-power-table.integration.test.js +++ b/test/integration/distribution-power-table.integration.test.js @@ -26,7 +26,7 @@ function machineConfig(id, model) { return { general: { logging: { enabled: false, logLevel: 'error' }, name: id, id, unit: 'm3/h' }, functionality: { softwareType: 'machine', role: 'rotationaldevicecontroller' }, - asset: { category: 'pump', type: 'centrifugal', model, supplier: 'hidrostal' }, + asset: { model, unit: 'm3/h' }, mode: { current: 'auto', allowedActions: { auto: ['execsequence', 'execmovement', 'flowmovement', 'statuscheck'] }, diff --git a/test/integration/idle-startup-deadlock.integration.test.js b/test/integration/idle-startup-deadlock.integration.test.js index ed32123..1a3ba91 100644 --- a/test/integration/idle-startup-deadlock.integration.test.js +++ b/test/integration/idle-startup-deadlock.integration.test.js @@ -39,7 +39,7 @@ function machineConfig(id) { return { general: { logging: logCfg, name: id, id, unit: 'm3/h' }, functionality: { softwareType: 'machine', role: 'rotationaldevicecontroller' }, - asset: { category: 'pump', type: 'centrifugal', model: 'hidrostal-H05K-S03R', supplier: 'hidrostal' }, + asset: { model: 'hidrostal-H05K-S03R', unit: 'm3/h' }, mode: { current: 'auto', allowedActions: { auto: ['execsequence', 'execmovement', 'flowmovement', 'statuscheck'] }, diff --git a/test/integration/ncog-distribution.integration.test.js b/test/integration/ncog-distribution.integration.test.js index b6b0213..1b410d1 100644 --- a/test/integration/ncog-distribution.integration.test.js +++ b/test/integration/ncog-distribution.integration.test.js @@ -54,7 +54,7 @@ function createMachineConfig(id, label) { return { general: { logging: { enabled: false, logLevel: 'error' }, name: label, id, unit: 'm3/h' }, functionality: { softwareType: 'machine', role: 'rotationaldevicecontroller' }, - asset: { category: 'pump', type: 'centrifugal', model: 'hidrostal-H05K-S03R', supplier: 'hidrostal' }, + asset: { model: 'hidrostal-H05K-S03R', unit: 'm3/h' }, mode: { current: 'auto', allowedActions: { auto: ['execsequence', 'execmovement', 'flowmovement', 'statuscheck'] }, diff --git a/test/integration/optimizer-combination-choice.integration.test.js b/test/integration/optimizer-combination-choice.integration.test.js index 3ad4e4d..aec336c 100644 --- a/test/integration/optimizer-combination-choice.integration.test.js +++ b/test/integration/optimizer-combination-choice.integration.test.js @@ -28,7 +28,7 @@ function machineConfig(id) { return { general: { logging: { enabled: false, logLevel: 'error' }, name: id, id, unit: 'm3/h' }, functionality: { softwareType: 'machine', role: 'rotationaldevicecontroller' }, - asset: { category: 'pump', type: 'centrifugal', model: 'hidrostal-H05K-S03R', supplier: 'hidrostal' }, + asset: { model: 'hidrostal-H05K-S03R', unit: 'm3/h' }, mode: { current: 'auto', allowedActions: { auto: ['execsequence', 'execmovement', 'flowmovement', 'statuscheck'] }, diff --git a/test/integration/turnoff-deadlock.integration.test.js b/test/integration/turnoff-deadlock.integration.test.js index 9fc9398..2d0d208 100644 --- a/test/integration/turnoff-deadlock.integration.test.js +++ b/test/integration/turnoff-deadlock.integration.test.js @@ -44,7 +44,7 @@ function machineConfig(id) { return { general: { logging: logCfg, name: id, id, unit: 'm3/h' }, functionality: { softwareType: 'machine', role: 'rotationaldevicecontroller' }, - asset: { category: 'pump', type: 'centrifugal', model: 'hidrostal-H05K-S03R', supplier: 'hidrostal' }, + asset: { model: 'hidrostal-H05K-S03R', unit: 'm3/h' }, mode: { current: 'auto', allowedActions: { auto: ['execsequence', 'execmovement', 'flowmovement', 'statuscheck'] },