Skip to content

Commit c22b697

Browse files
author
MQuy
committed
Add import group tests for newline and comments
1 parent 141f9ee commit c22b697

4 files changed

+67
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
/// <reference path="fourslash.ts" />
2+
3+
////// polyfill
4+
////import c from "C";
5+
////// not polyfill
6+
////import d from "D";
7+
////import a from "A";
8+
////import b from "B";
9+
////
10+
////console.log(a, b, c, d)
11+
12+
verify.organizeImports(
13+
`// polyfill
14+
import c from "C";
15+
// not polyfill
16+
import a from "A";
17+
import b from "B";
18+
import d from "D";
19+
20+
console.log(a, b, c, d)`
21+
);

tests/cases/fourslash/organizeImports10.ts renamed to tests/cases/fourslash/organizeImportsGroup_MultiNewlines.ts

+2
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
////import c from "C";
44
////
5+
////
56
////import d from "D";
67
////import a from "A";
78
////import b from "B";
@@ -11,6 +12,7 @@
1112
verify.organizeImports(
1213
`import c from "C";
1314
15+
1416
import a from "A";
1517
import b from "B";
1618
import d from "D";
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
/// <reference path="fourslash.ts" />
2+
3+
////// polyfill
4+
////import c from "C";
5+
/////*
6+
////* demo
7+
////*/
8+
////import d from "D";
9+
////import a from "A";
10+
////import b from "B";
11+
////
12+
////console.log(a, b, c, d)
13+
14+
verify.organizeImports(
15+
`// polyfill
16+
import c from "C";
17+
/*
18+
* demo
19+
*/
20+
import a from "A";
21+
import b from "B";
22+
import d from "D";
23+
24+
console.log(a, b, c, d)`
25+
);
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
/// <reference path="fourslash.ts" />
2+
3+
////import c from "C";
4+
////
5+
////import d from "D";
6+
////import a from "A"; // not count
7+
////import b from "B";
8+
////
9+
////console.log(a, b, c, d)
10+
11+
verify.organizeImports(
12+
`import c from "C";
13+
14+
import a from "A"; // not count
15+
import b from "B";
16+
import d from "D";
17+
18+
console.log(a, b, c, d)`
19+
);

0 commit comments

Comments
 (0)