You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
INSERT INTO t(id, a, min, max) SELECT input.id, input.a, input.min, input.max FROM ( SELECT id, a, min, max FROM foo WHERE a IN ('a', 'b') ) AS input WHERE (SELECT true FROM condition) ON CONFLICT ON CONSTRAINT a_id_key DO UPDATE SET id = EXCLUDED.id, a = EXCLUDED.severity, min = EXCLUDED.min, max = EXCLUDED.max RETURNING *; ";
let input = "DELETE FROM Customers WHERE CustomerName='Alfred' AND Phone=5002132;";
@@ -1644,13 +1698,10 @@ mod tests {
1644
1698
#[test]
1645
1699
fnit_formats_case_when_inside_an_order_by(){
1646
1700
let input = "SELECT a, created_at FROM b ORDER BY (CASE $3 WHEN 'created_at_asc' THEN created_at END) ASC, (CASE $3 WHEN 'created_at_desc' THEN created_at END) DESC;";
1647
-
let max_line = 120;
1701
+
let max_line = 80;
1648
1702
let options = FormatOptions{
1649
1703
max_inline_block: max_line,
1650
1704
max_inline_arguments:Some(max_line),
1651
-
joins_as_top_level:true,
1652
-
uppercase:Some(true),
1653
-
ignore_case_convert:Some(vec!["status"]),
1654
1705
..Default::default()
1655
1706
};
1656
1707
@@ -2314,7 +2365,10 @@ from
2314
2365
2315
2366
#[test]
2316
2367
fnit_formats_blocks_inline_or_not(){
2317
-
let input = " UPDATE t SET o = ($5 + $6 + $7 + $8),a = CASE WHEN $2
2368
+
let input = " UPDATE t
2369
+
2370
+
2371
+
SET o = ($5 + $6 + $7 + $8),a = CASE WHEN $2
2318
2372
THEN NULL ELSE COALESCE($3, b) END, b = CASE WHEN $4 THEN NULL ELSE
2319
2373
COALESCE($5, b) END, s = (SELECT true FROM bar WHERE bar.foo = $99 AND bar.foo > $100),
2320
2374
c = CASE WHEN $6 THEN NULL ELSE COALESCE($7, c) END,
@@ -2328,8 +2382,7 @@ from
2328
2382
};
2329
2383
let expected = indoc!(
2330
2384
"
2331
-
UPDATE t
2332
-
SET
2385
+
UPDATE t SET
2333
2386
o = ($5 + $6 + $7 + $8),
2334
2387
a = CASE WHEN $2 THEN NULL ELSE COALESCE($3, b) END,
2335
2388
b = CASE WHEN $4 THEN NULL ELSE COALESCE($5, b) END,
0 commit comments