Skip to content

Commit c9b5ac7

Browse files
committed
Test with multiple comments at various positions
1 parent eafec7d commit c9b5ac7

File tree

1 file changed

+13
-20
lines changed

1 file changed

+13
-20
lines changed

test/options/commaPosition.ts

Lines changed: 13 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -48,27 +48,20 @@ export default function supportsCommaPosition(format: FormatFn) {
4848
);
4949
});
5050

51-
it('adds comma before column in case with comment', () => {
51+
it('handles comments after commas', () => {
5252
const result = format(
53-
`SELECT alpha,
54-
MAX(beta), --comment
55-
delta AS d, epsilon FROM gamma GROUP BY alpha, delta, epsilon
56-
`,
53+
`SELECT alpha, --comment1
54+
MAX(beta), --comment2
55+
delta AS d, epsilon --comment3`,
5756
{ commaPosition: 'before' }
5857
);
5958
expect(result).toBe(
6059
dedent(`
6160
SELECT
62-
alpha
63-
, MAX(beta) --comment
61+
alpha --comment1
62+
, MAX(beta) --comment2
6463
, delta AS d
65-
, epsilon
66-
FROM
67-
gamma
68-
GROUP BY
69-
alpha
70-
, delta
71-
, epsilon
64+
, epsilon --comment3
7265
`)
7366
);
7467
});
@@ -133,19 +126,19 @@ export default function supportsCommaPosition(format: FormatFn) {
133126

134127
it('handles comments after commas', () => {
135128
const result = format(
136-
`SELECT alpha, beta,--comment1
137-
delta, epsilon, iota --comment2
138-
`,
129+
`SELECT alpha, --comment1
130+
beta,--comment2
131+
delta, epsilon, iota --comment3`,
139132
{ commaPosition: 'tabular' }
140133
);
141134
expect(result).toBe(
142135
dedent(`
143136
SELECT
144-
alpha ,
145-
beta , --comment1
137+
alpha , --comment1
138+
beta , --comment2
146139
delta ,
147140
epsilon,
148-
iota --comment2
141+
iota --comment3
149142
`)
150143
);
151144
});

0 commit comments

Comments
 (0)