const { Graph, createNode } = require('../src/index'); test('Graph runs nodes sequentially', () => { const graph = new Graph(); graph.addNode(createNode('Rewrite', { pattern: /foo/g, replacement: 'bar' })); graph.addNode(createNode('Reflection')); const input = 'foo'; const output = graph.run(input); expect(output).toBe('bar'); });