Skip to content

Commit 747ae1b

Browse files
author
Yui T
committed
Add fourslash tests to cover external module case
1 parent be02f96 commit 747ae1b

File tree

5 files changed

+69
-24
lines changed

5 files changed

+69
-24
lines changed
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
EmitOutputStatus : Succeeded
2+
Filename : declSingleFile.js
3+
var x = 5;
4+
var Bar = (function () {
5+
function Bar() {
6+
}
7+
return Bar;
8+
})();
9+
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
EmitOutputStatus : JSGeneratedWithSemanticErrors
2+
Filename : declSingleFile.js
3+
var x = 5;
4+
var Bar = (function () {
5+
function Bar() {
6+
}
7+
return Bar;
8+
})();
9+
var x = "world";
10+
var Bar2 = (function () {
11+
function Bar2() {
12+
}
13+
return Bar2;
14+
})();
15+

tests/baselines/reference/getEmitOutputSingleFile2.baseline

Lines changed: 0 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -5,28 +5,4 @@ exports.bar = "hello world";
55
Filename : tests/cases/fourslash/inputFile3.d.ts
66
export declare var foo: number;
77
export declare var bar: string;
8-
Filename : declSingleFile.js
9-
var x = 5;
10-
var Bar = (function () {
11-
function Bar() {
12-
}
13-
return Bar;
14-
})();
15-
var x1 = "hello world";
16-
var Foo = (function () {
17-
function Foo() {
18-
}
19-
return Foo;
20-
})();
21-
Filename : declSingleFile.d.ts
22-
declare var x: number;
23-
declare class Bar {
24-
x: string;
25-
y: number;
26-
}
27-
declare var x1: string;
28-
declare class Foo {
29-
x: string;
30-
y: number;
31-
}
328

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
/// <reference path="fourslash.ts" />
2+
3+
// @BaselineFile: getEmitOutputExternalModule.baseline
4+
// @out: declSingleFile.js
5+
6+
// @Filename: inputFile1.ts
7+
// @emitThisFile: true
8+
//// var x: number = 5;
9+
//// class Bar {
10+
//// x : string;
11+
//// y : number
12+
//// }
13+
14+
// @Filename: inputFile2.ts
15+
//// export module M {
16+
//// class C {c}
17+
//// }
18+
19+
verify.baselineGetEmitOutput();
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
/// <reference path="fourslash.ts" />
2+
3+
// @BaselineFile: getEmitOutputExternalModule2.baseline
4+
// @out: declSingleFile.js
5+
6+
// @Filename: inputFile1.ts
7+
//// var x: number = 5;
8+
//// class Bar {
9+
//// x : string;
10+
//// y : number
11+
//// }
12+
13+
// @Filename: inputFile2.ts
14+
// @emitThisFile: true
15+
//// var x: string = "world";
16+
//// class Bar2 {
17+
//// x : string;
18+
//// y : number
19+
//// }
20+
21+
// @Filename: inputFile3.ts
22+
//// export module M {
23+
//// class C {c}
24+
//// }
25+
26+
verify.baselineGetEmitOutput();

0 commit comments

Comments
 (0)