Skip to content

Commit c931793

Browse files
committed
Add tests
1 parent e526ff0 commit c931793

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

apps/sim/executor/utils/run-from-block.test.ts

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -321,9 +321,14 @@ describe('validateRunFromBlock', () => {
321321
})
322322

323323
it('rejects blocks with unexecuted upstream dependencies', () => {
324-
// A → B, only A executed but B depends on A
325-
const dag = createDAG([createNode('A', [{ target: 'B' }]), createNode('B')])
326-
const executedBlocks = new Set<string>() // A was not executed
324+
// X → A → B, where A was not executed but B depends on A
325+
// X is the entry point (no incoming edges), A is a regular block
326+
const dag = createDAG([
327+
createNode('X', [{ target: 'A' }]),
328+
createNode('A', [{ target: 'B' }]),
329+
createNode('B'),
330+
])
331+
const executedBlocks = new Set(['X']) // X executed but A was not
327332

328333
const result = validateRunFromBlock('B', dag, executedBlocks)
329334

0 commit comments

Comments
 (0)