Skip to content

Commit 4a1f652

Browse files
author
Yui T
committed
Update testcases to use baseline
1 parent 609d1bc commit 4a1f652

16 files changed

+163
-32
lines changed

tests/cases/fourslash/getEmitOutputDeclarationMultiFiles.ts

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
/// <reference path="fourslash.ts" />
22

3+
// @BaselineFile: getEmitOutputDeclarationMultiFiles.baseline
34
// @declaration: true
45
// @Filename: inputFile1.ts
56
//// var x: number = 5;
@@ -15,7 +16,4 @@
1516
//// y : number;
1617
//// }
1718

18-
var inputFile1 = "tests/cases/fourslash/inputFile1";
19-
var inputFile2 = "tests/cases/fourslash/inputFile2";
20-
var outputFilenames = inputFile1 + ".js" + " " + inputFile2 + ".js" + " " + inputFile1 + ".d.ts" + " " + inputFile2 + ".d.ts";
21-
verify.emitOutput(EmitReturnStatus.Succeeded);
19+
verify.baselineGetEmitOutput();

tests/cases/fourslash/getEmitOutputDeclarationSingleFile.ts

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
/// <reference path="fourslash.ts" />
22

3+
// @BaselineFile: getEmitOutputDeclarationSingleFile.baseline
34
// @declaration: true
45
// @Filename: inputFile1.ts
56
// @out: declSingleFile.js
@@ -16,8 +17,4 @@
1617
//// y : number;
1718
//// }
1819

19-
var singleFilename = "declSingleFile";
20-
var jsFilename = singleFilename + ".js";
21-
var declFilename = singleFilename + ".d.ts";
22-
var outputFilenames = jsFilename + " " + declFilename;
23-
verify.emitOutput(EmitReturnStatus.Succeeded, outputFilenames);
20+
verify.baselineGetEmitOutput();
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
/// <reference path="fourslash.ts" />
2+
3+
// @BaselineFile: getEmitOutputMapRoots.baseline
4+
// @Filename: inputFile.ts
5+
// @sourceMap: true
6+
// @mapRoot: mapRootDir/
7+
//// var x = 109;
8+
//// var foo = "hello world";
9+
//// class M {
10+
//// x: number;
11+
//// y: string;
12+
//// }
13+
14+
verify.baselineGetEmitOutput();
Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
/// <reference path="fourslash.ts" />
22

3-
// @Filename: noErrorsResult.ts
3+
// @BaselineFile: getEmitOutputNoErrors.baseline
4+
// @Filename: inputFile.ts
45
//// var x;
56
//// class M {
67
//// x: number;
78
//// y: string;
89
//// }
910

10-
verify.emitOutput(EmitReturnStatus.Succeeded, "tests/cases/fourslash/noErrorsResult.js");
11+
verify.baselineGetEmitOutput();

tests/cases/fourslash/getEmitOutputSingleFile.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
/// <reference path="fourslash.ts" />
22

3-
// @out: tests/cases/fourslash/singleFile.js
3+
// @BaselineFile: getEmitOutputSingleFile.baseline
4+
// @out: outputDir/singleFile.js
45
// @Filename: inputFile1.ts
56
//// var x: any;
67
//// class Bar {
@@ -15,5 +16,4 @@
1516
//// y : number
1617
//// }
1718

18-
var outputFilename = "tests/cases/fourslash/singleFile.js";
19-
verify.emitOutput(EmitReturnStatus.Succeeded, outputFilename);
19+
verify.baselineGetEmitOutput();
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
/// <reference path="fourslash.ts" />
2+
3+
// @BaselineFile: getEmitOutputSingleFile2.baseline
4+
// @declaration: true
5+
// @Filename: inputFile1.ts
6+
// @out: declSingleFile.js
7+
// @outDir: tests/cases/fourslash/
8+
//// var x: number = 5;
9+
//// class Bar {
10+
//// x : string;
11+
//// y : number
12+
//// }
13+
14+
// @Filename: inputFile2.ts
15+
//// var x1: string = "hello world";
16+
//// class Foo{
17+
//// x : string;
18+
//// y : number;
19+
//// }
20+
21+
// @Filename: inputFile3.ts
22+
////export var foo = 10;
23+
////export var bar = "hello world"
24+
25+
var singleFilename = "declSingleFile";
26+
var jsFilename = singleFilename + ".js";
27+
var declFilename = singleFilename + ".d.ts";
28+
var exportFilename = "tests/cases/fourslash/inputFile3"
29+
var exportJSFilename = exportFilename + ".js";
30+
var exportDeclFilename = exportFilename + ".d.ts";
31+
var outputFilenames = jsFilename + " " + declFilename + " " + exportJSFilename + " " + exportDeclFilename;
32+
verify.baselineGetEmitOutput();
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
/// <reference path="fourslash.ts" />
2+
3+
// @BaselineFile: getEmitOutputSourceMap.baseline
4+
// @sourceMap: true
5+
// @Filename: inputFile.ts
6+
//// var x = 109;
7+
//// var foo = "hello world";
8+
//// class M {
9+
//// x: number;
10+
//// y: string;
11+
//// }
12+
13+
verify.baselineGetEmitOutput();
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
/// <reference path="fourslash.ts" />
2+
3+
// @BaselineFile: getEmitOutputSourceMap2.baseline
4+
// @sourceMap: true
5+
// @Filename: inputFile1.ts
6+
// @outDir: sample/outDir
7+
//// var x = 109;
8+
//// var foo = "hello world";
9+
//// class M {
10+
//// x: number;
11+
//// y: string;
12+
//// }
13+
14+
// @Filename: inputFile2.ts
15+
//// var intro = "hello world";
16+
//// if (intro !== undefined) {
17+
//// var k = 10;
18+
//// }
19+
20+
var filename = "sample/outDir/sourceMapResult";
21+
var jsFilename = filename + ".js";
22+
var sourceMapFilename = filename + ".js.map";
23+
var outputFilenames = jsFilename + " " + sourceMapFilename;
24+
verify.baselineGetEmitOutput();
25+
//verify.emitOutput(EmitReturnStatus.Succeeded, outputFilenames);
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
/// <reference path="fourslash.ts" />
2+
3+
// @BaselineFile: getEmitOutputSourceRoot.baseline
4+
// @sourceMap: true
5+
// @Filename: inputFile.ts
6+
// @sourceRoot: sourceRootDir/
7+
//// var x = 109;
8+
//// var foo = "hello world";
9+
//// class M {
10+
//// x: number;
11+
//// y: string;
12+
//// }
13+
14+
verify.baselineGetEmitOutput();
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
/// <reference path="fourslash.ts" />
2+
3+
// @BaselineFile: getEmitOutputSourceRootMultiFiles.baseline
4+
// @Filename: inputFile1.ts
5+
// @sourceMap: true
6+
// @sourceRoot: sourceRootDir/
7+
//// var x = 109;
8+
//// var foo = "hello world";
9+
//// class M {
10+
//// x: number;
11+
//// y: string;
12+
//// }
13+
14+
// @Filename: inputFile2.ts
15+
//// var bar = "hello world Typescript";
16+
//// class C {
17+
//// x: number;
18+
//// y: string[];
19+
//// }
20+
21+
verify.baselineGetEmitOutput();

0 commit comments

Comments
 (0)