1+ import { LGraph } from '@comfyorg/litegraph'
12import type { LGraphNode } from '@comfyorg/litegraph'
23import { describe , expect , it } from 'vitest'
34
@@ -21,7 +22,11 @@ describe('applyTextReplacements', () => {
2122 } as LGraphNode
2223 ]
2324
24- const result = applyTextReplacements ( mockNodes , '%TestNode.testWidget%' )
25+ const mockGraph = new LGraph ( )
26+ for ( const node of mockNodes ) {
27+ mockGraph . add ( node )
28+ }
29+ const result = applyTextReplacements ( mockGraph , '%TestNode.testWidget%' )
2530
2631 // The expected result should have all invalid characters replaced with underscores
2732 expect ( result ) . toBe ( 'file_name_with_invalid_chars_____control_chars__' )
@@ -51,7 +56,11 @@ describe('applyTextReplacements', () => {
5156 } as LGraphNode
5257 ]
5358
54- const result = applyTextReplacements ( mockNodes , '%TestNode.testWidget%' )
59+ const mockGraph = new LGraph ( )
60+ for ( const node of mockNodes ) {
61+ mockGraph . add ( node )
62+ }
63+ const result = applyTextReplacements ( mockGraph , '%TestNode.testWidget%' )
5564 expect ( result ) . toBe ( expected )
5665 }
5766 } )
@@ -66,7 +75,11 @@ describe('applyTextReplacements', () => {
6675 } as LGraphNode
6776 ]
6877
69- const result = applyTextReplacements ( mockNodes , '%TestNode.testWidget%' )
78+ const mockGraph = new LGraph ( )
79+ for ( const node of mockNodes ) {
80+ mockGraph . add ( node )
81+ }
82+ const result = applyTextReplacements ( mockGraph , '%TestNode.testWidget%' )
7083 expect ( result ) . toBe ( validChars )
7184 } )
7285 } )
0 commit comments