Skip to content

Commit 6446aca

Browse files
committed
test(formatter/sort-imports): Refactor sort_imports tests
1 parent 27b4f36 commit 6446aca

File tree

1 file changed

+9
-11
lines changed

1 file changed

+9
-11
lines changed

crates/oxc_formatter/tests/ir_transform/sort_imports.rs

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ fn should_sort() {
2828
r#"
2929
import { b1, type b2, b3 as b33 } from "b";
3030
import * as c from "c";
31-
import type d from "d";
31+
import d from "d";
3232
import a from "a";
3333
"#,
3434
&FormatOptions {
@@ -39,7 +39,7 @@ import a from "a";
3939
import a from "a";
4040
import { b1, type b2, b3 as b33 } from "b";
4141
import * as c from "c";
42-
import type d from "d";
42+
import d from "d";
4343
"#,
4444
);
4545
// Alphabetical ASC order by default
@@ -778,14 +778,12 @@ import c from "c";
778778
import z from "z";
779779
"#,
780780
);
781-
// Side effect imports stay in their original positions if `sort_side_effects: false`
782781
assert_format(
783782
r#"
784-
import c from "c";
785-
import b from "b";
786-
import "s";
783+
import y from "y";
784+
import "z";
785+
import "x";
787786
import a from "a";
788-
import z from "z";
789787
"#,
790788
&FormatOptions {
791789
experimental_sort_imports: Some(SortImports {
@@ -796,12 +794,12 @@ import z from "z";
796794
},
797795
r#"
798796
import a from "a";
799-
import b from "b";
800-
import "s";
801-
import c from "c";
802-
import z from "z";
797+
import "z";
798+
import "x";
799+
import y from "y";
803800
"#,
804801
);
802+
// Keep original order
805803
assert_format(
806804
r#"
807805
import "c";

0 commit comments

Comments
 (0)