Skip to content

Commit 1be8b21

Browse files
committed
add tests
1 parent 3041e10 commit 1be8b21

4 files changed

+74
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
/// <reference path="fourslash.ts" />
2+
// @AllowSyntheticDefaultImports: true
3+
4+
// @Filename: a/f1.ts
5+
//// [|export var x = 0;
6+
//// bar/*0*/();|]
7+
8+
// @Filename: a/foo.d.ts
9+
//// declare function bar(): number;
10+
//// export = bar;
11+
//// export as namespace bar;
12+
13+
verify.importFixAtPosition([
14+
`import bar from "./foo";
15+
16+
export var x = 0;
17+
bar();`
18+
]);
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
/// <reference path="fourslash.ts" />
2+
// @Module: es2015
3+
// @AllowSyntheticDefaultImports: false
4+
5+
// @Filename: a/f1.ts
6+
//// [|export var x = 0;
7+
//// bar/*0*/();|]
8+
9+
// @Filename: a/foo.d.ts
10+
//// declare function bar(): number;
11+
//// export = bar;
12+
//// export as namespace bar;
13+
14+
verify.importFixAtPosition([
15+
`import * as bar from "./foo";
16+
17+
export var x = 0;
18+
bar();`
19+
]);
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
/// <reference path="fourslash.ts" />
2+
// @Module: commonjs
3+
// @AllowSyntheticDefaultImports: false
4+
5+
// @Filename: a/f1.ts
6+
//// [|export var x = 0;
7+
//// bar/*0*/();|]
8+
9+
// @Filename: a/foo.d.ts
10+
//// declare function bar(): number;
11+
//// export = bar;
12+
//// export as namespace bar;
13+
14+
verify.importFixAtPosition([
15+
`import bar = require("./foo");
16+
17+
export var x = 0;
18+
bar();`
19+
]);
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
/// <reference path="fourslash.ts" />
2+
// @Module: system
3+
4+
// @Filename: a/f1.ts
5+
//// [|export var x = 0;
6+
//// bar/*0*/();|]
7+
8+
// @Filename: a/foo.d.ts
9+
//// declare function bar(): number;
10+
//// export = bar;
11+
//// export as namespace bar;
12+
13+
verify.importFixAtPosition([
14+
`import bar from "./foo";
15+
16+
export var x = 0;
17+
bar();`
18+
]);

0 commit comments

Comments
 (0)