MCPcopy Index your code
hub / github.com/simstudioai/sim / setupWorkflow

Function setupWorkflow

apps/sim/executor/execution/edge-manager.test.ts:378–395  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

376 const elseConditionId = '63353190-ed15-427b-af6b-c0967ba06010-else'
377
378 function setupWorkflow() {
379 const conditionNode = createMockNode(conditionId, [
380 { target: function1Id, sourceHandle: `condition-${ifConditionId}` },
381 { target: function2Id, sourceHandle: `condition-${elseIfConditionId}` },
382 { target: function1Id, sourceHandle: `condition-${elseConditionId}` },
383 ])
384
385 const function1Node = createMockNode(function1Id, [], [conditionId])
386 const function2Node = createMockNode(function2Id, [], [conditionId])
387
388 const nodes = new Map<string, DAGNode>([
389 [conditionId, conditionNode],
390 [function1Id, function1Node],
391 [function2Id, function2Node],
392 ])
393
394 return createMockDAG(nodes)
395 }
396
397 it('iteration 1: if selected (loop.index == 1) should activate Function 1', () => {
398 const dag = setupWorkflow()

Callers 1

Calls 2

createMockNodeFunction · 0.70
createMockDAGFunction · 0.70

Tested by

no test coverage detected