@@ -16,20 +16,20 @@ describe('Entry Point Refactoring', () => {
16
16
17
17
describe ( 'ParseResult handling' , ( ) => {
18
18
it ( 'should handle bare ParseResult (duck-typed)' , ( ) => {
19
- const result = Deparser . deparse ( parseResult ) ;
19
+ const result = Deparser . deparse ( parseResult , { pretty : false } ) ;
20
20
expect ( result ) . toContain ( 'SELECT * FROM users WHERE id = 1' ) ;
21
21
expect ( result ) . toContain ( 'INSERT INTO logs (message) VALUES (\'test\')' ) ;
22
22
} ) ;
23
23
24
24
it ( 'should handle wrapped ParseResult' , ( ) => {
25
25
const wrappedParseResult = { ParseResult : parseResult } as t . Node ;
26
- const result = Deparser . deparse ( wrappedParseResult ) ;
26
+ const result = Deparser . deparse ( wrappedParseResult , { pretty : false } ) ;
27
27
expect ( result ) . toContain ( 'SELECT * FROM users WHERE id = 1' ) ;
28
28
expect ( result ) . toContain ( 'INSERT INTO logs (message) VALUES (\'test\')' ) ;
29
29
} ) ;
30
30
31
31
it ( 'should preserve semicolons based on stmt_len' , ( ) => {
32
- const result = Deparser . deparse ( parseResult ) ;
32
+ const result = Deparser . deparse ( parseResult , { pretty : false } ) ;
33
33
// The first statement should have a semicolon if stmt_len is set
34
34
const lines = result . split ( '\n' ) . filter ( line => line . trim ( ) ) ;
35
35
if ( parseResult . stmts ?. [ 0 ] ?. stmt_len ) {
@@ -42,15 +42,15 @@ describe('Entry Point Refactoring', () => {
42
42
it ( 'should handle wrapped RawStmt' , ( ) => {
43
43
const rawStmt = parseResult . stmts ! [ 0 ] ;
44
44
const wrappedRawStmt = { RawStmt : rawStmt } as t . Node ;
45
- const result = Deparser . deparse ( wrappedRawStmt ) ;
45
+ const result = Deparser . deparse ( wrappedRawStmt , { pretty : false } ) ;
46
46
expect ( result ) . toContain ( 'SELECT * FROM users WHERE id = 1' ) ;
47
47
} ) ;
48
48
49
49
it ( 'should add semicolon when stmt_len is present' , ( ) => {
50
50
const rawStmt = parseResult . stmts ! [ 0 ] ;
51
51
if ( rawStmt . stmt_len ) {
52
52
const wrappedRawStmt = { RawStmt : rawStmt } as t . Node ;
53
- const result = Deparser . deparse ( wrappedRawStmt ) ;
53
+ const result = Deparser . deparse ( wrappedRawStmt , { pretty : false } ) ;
54
54
expect ( result ) . toMatch ( / ; $ / ) ;
55
55
}
56
56
} ) ;
@@ -59,14 +59,14 @@ describe('Entry Point Refactoring', () => {
59
59
describe ( 'Array handling' , ( ) => {
60
60
it ( 'should handle array of statements' , ( ) => {
61
61
const statements = parseResult . stmts ! . map ( rawStmt => rawStmt . stmt ! ) ;
62
- const result = Deparser . deparse ( statements ) ;
62
+ const result = Deparser . deparse ( statements , { pretty : false } ) ;
63
63
expect ( result ) . toContain ( 'SELECT * FROM users WHERE id = 1' ) ;
64
64
expect ( result ) . toContain ( 'INSERT INTO logs (message) VALUES (\'test\')' ) ;
65
65
} ) ;
66
66
67
67
it ( 'should handle array of wrapped nodes' , ( ) => {
68
68
const wrappedNodes = parseResult . stmts ! . map ( rawStmt => ( { RawStmt : rawStmt } as t . Node ) ) ;
69
- const result = Deparser . deparse ( wrappedNodes ) ;
69
+ const result = Deparser . deparse ( wrappedNodes , { pretty : false } ) ;
70
70
expect ( result ) . toContain ( 'SELECT * FROM users WHERE id = 1' ) ;
71
71
expect ( result ) . toContain ( 'INSERT INTO logs (message) VALUES (\'test\')' ) ;
72
72
} ) ;
@@ -75,7 +75,7 @@ describe('Entry Point Refactoring', () => {
75
75
describe ( 'Single node handling' , ( ) => {
76
76
it ( 'should handle single statement' , ( ) => {
77
77
const stmt = parseResult . stmts ! [ 0 ] . stmt ! ;
78
- const result = Deparser . deparse ( stmt ) ;
78
+ const result = Deparser . deparse ( stmt , { pretty : false } ) ;
79
79
expect ( result ) . toContain ( 'SELECT * FROM users WHERE id = 1' ) ;
80
80
} ) ;
81
81
} ) ;
@@ -123,4 +123,4 @@ describe('Entry Point Refactoring', () => {
123
123
expect ( deparser [ 'tree' ] [ 0 ] ) . toBe ( wrapped ) ;
124
124
} ) ;
125
125
} ) ;
126
- } ) ;
126
+ } ) ;
0 commit comments