10 lines
346 B
JavaScript
10 lines
346 B
JavaScript
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');
|
|
}); |