test(mgc): drop denormalized asset fields from integration fixtures
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) <noreply@anthropic.com>
This commit is contained in:
@@ -49,7 +49,7 @@ function machineConfig(id) {
|
|||||||
return {
|
return {
|
||||||
general: { logging: logCfg, name: id, id, unit: 'm3/h' },
|
general: { logging: logCfg, name: id, id, unit: 'm3/h' },
|
||||||
functionality: { softwareType: 'machine', role: 'rotationaldevicecontroller' },
|
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: {
|
mode: {
|
||||||
current: 'auto',
|
current: 'auto',
|
||||||
allowedActions: { auto: ['execsequence', 'execmovement', 'flowmovement', 'statuscheck'] },
|
allowedActions: { auto: ['execsequence', 'execmovement', 'flowmovement', 'statuscheck'] },
|
||||||
|
|||||||
@@ -26,7 +26,7 @@ function machineConfig(id, model) {
|
|||||||
return {
|
return {
|
||||||
general: { logging: { enabled: false, logLevel: 'error' }, name: id, id, unit: 'm3/h' },
|
general: { logging: { enabled: false, logLevel: 'error' }, name: id, id, unit: 'm3/h' },
|
||||||
functionality: { softwareType: 'machine', role: 'rotationaldevicecontroller' },
|
functionality: { softwareType: 'machine', role: 'rotationaldevicecontroller' },
|
||||||
asset: { category: 'pump', type: 'centrifugal', model, supplier: 'hidrostal' },
|
asset: { model, unit: 'm3/h' },
|
||||||
mode: {
|
mode: {
|
||||||
current: 'auto',
|
current: 'auto',
|
||||||
allowedActions: { auto: ['execsequence', 'execmovement', 'flowmovement', 'statuscheck'] },
|
allowedActions: { auto: ['execsequence', 'execmovement', 'flowmovement', 'statuscheck'] },
|
||||||
|
|||||||
@@ -39,7 +39,7 @@ function machineConfig(id) {
|
|||||||
return {
|
return {
|
||||||
general: { logging: logCfg, name: id, id, unit: 'm3/h' },
|
general: { logging: logCfg, name: id, id, unit: 'm3/h' },
|
||||||
functionality: { softwareType: 'machine', role: 'rotationaldevicecontroller' },
|
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: {
|
mode: {
|
||||||
current: 'auto',
|
current: 'auto',
|
||||||
allowedActions: { auto: ['execsequence', 'execmovement', 'flowmovement', 'statuscheck'] },
|
allowedActions: { auto: ['execsequence', 'execmovement', 'flowmovement', 'statuscheck'] },
|
||||||
|
|||||||
@@ -54,7 +54,7 @@ function createMachineConfig(id, label) {
|
|||||||
return {
|
return {
|
||||||
general: { logging: { enabled: false, logLevel: 'error' }, name: label, id, unit: 'm3/h' },
|
general: { logging: { enabled: false, logLevel: 'error' }, name: label, id, unit: 'm3/h' },
|
||||||
functionality: { softwareType: 'machine', role: 'rotationaldevicecontroller' },
|
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: {
|
mode: {
|
||||||
current: 'auto',
|
current: 'auto',
|
||||||
allowedActions: { auto: ['execsequence', 'execmovement', 'flowmovement', 'statuscheck'] },
|
allowedActions: { auto: ['execsequence', 'execmovement', 'flowmovement', 'statuscheck'] },
|
||||||
|
|||||||
@@ -28,7 +28,7 @@ function machineConfig(id) {
|
|||||||
return {
|
return {
|
||||||
general: { logging: { enabled: false, logLevel: 'error' }, name: id, id, unit: 'm3/h' },
|
general: { logging: { enabled: false, logLevel: 'error' }, name: id, id, unit: 'm3/h' },
|
||||||
functionality: { softwareType: 'machine', role: 'rotationaldevicecontroller' },
|
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: {
|
mode: {
|
||||||
current: 'auto',
|
current: 'auto',
|
||||||
allowedActions: { auto: ['execsequence', 'execmovement', 'flowmovement', 'statuscheck'] },
|
allowedActions: { auto: ['execsequence', 'execmovement', 'flowmovement', 'statuscheck'] },
|
||||||
|
|||||||
@@ -44,7 +44,7 @@ function machineConfig(id) {
|
|||||||
return {
|
return {
|
||||||
general: { logging: logCfg, name: id, id, unit: 'm3/h' },
|
general: { logging: logCfg, name: id, id, unit: 'm3/h' },
|
||||||
functionality: { softwareType: 'machine', role: 'rotationaldevicecontroller' },
|
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: {
|
mode: {
|
||||||
current: 'auto',
|
current: 'auto',
|
||||||
allowedActions: { auto: ['execsequence', 'execmovement', 'flowmovement', 'statuscheck'] },
|
allowedActions: { auto: ['execsequence', 'execmovement', 'flowmovement', 'statuscheck'] },
|
||||||
|
|||||||
Reference in New Issue
Block a user