diff --git a/packages/workflow/test/Workflow.test.ts b/packages/workflow/test/Workflow.test.ts index 00080e277..51b092bef 100644 --- a/packages/workflow/test/Workflow.test.ts +++ b/packages/workflow/test/Workflow.test.ts @@ -936,6 +936,29 @@ describe('Workflow', () => { value1: 'default-value1', }, }, + { + description: 'return resolved value when referencing another property with expression on another node (long "$node["{NODE}"].parameter" syntax)', + input: { + Node1: { + parameters: { + value1: 'valueNode1', + } + }, + Node2: { + parameters: { + value1: '={{$node["Node1"].parameter.value1}}a', + }, + }, + Node3: { + parameters: { + value1: '={{$node["Node2"].parameter.value1}}b', + }, + } + }, + output: { + value1: 'valueNode1ab', + }, + }, // TODO: Make that this test does not fail! // { // description: 'return resolved value when short "data" syntax got used in expression on paramter of not active node which got referenced by active one',