Skip to content

Commit 99c0adb

Browse files
committed
Add rootDir tests
1 parent 261adff commit 99c0adb

45 files changed

Lines changed: 797 additions & 0 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
declare class C {
2+
}
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
var C = (function () {
2+
function C() {
3+
}
4+
return C;
5+
})();

tests/baselines/reference/project/rootDirectory/amd/outdir/simple/FolderB/FolderC/fileC.js.map

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
/// <reference path="FolderC/fileC.d.ts" />
2+
declare class B {
3+
c: C;
4+
}
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
/// <reference path='FolderC/fileC.ts'/>
2+
var B = (function () {
3+
function B() {
4+
}
5+
return B;
6+
})();

tests/baselines/reference/project/rootDirectory/amd/outdir/simple/FolderB/fileB.js.map

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
{
2+
"scenario": "rootDirectory: specify rootDirectory",
3+
"projectRoot": "tests/cases/projects/rootDirectory",
4+
"inputFiles": [
5+
"FolderA/FolderB/fileB.ts"
6+
],
7+
"outDir": "outdir/simple",
8+
"declaration": true,
9+
"baselineCheck": true,
10+
"rootDir": "FolderA",
11+
"resolvedInputFiles": [
12+
"lib.d.ts",
13+
"FolderA/FolderB/FolderC/fileC.ts",
14+
"FolderA/FolderB/fileB.ts"
15+
],
16+
"emittedFiles": [
17+
"outdir/simple/FolderB/FolderC/fileC.js",
18+
"outdir/simple/FolderB/FolderC/fileC.d.ts",
19+
"outdir/simple/FolderB/fileB.js",
20+
"outdir/simple/FolderB/fileB.d.ts"
21+
]
22+
}
Lines changed: 123 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,123 @@
1+
===================================================================
2+
JsFile: fileC.js
3+
mapUrl: fileC.js.map
4+
sourceRoot:
5+
sources: ../../../../FolderA/FolderB/FolderC/fileC.ts
6+
===================================================================
7+
-------------------------------------------------------------------
8+
emittedFile:outdir/simple/FolderB/FolderC/fileC.js
9+
sourceFile:../../../../FolderA/FolderB/FolderC/fileC.ts
10+
-------------------------------------------------------------------
11+
>>>var C = (function () {
12+
1 >
13+
2 >^^^^^^^^^^^^^^^^^^^->
14+
1 >
15+
1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
16+
---
17+
>>> function C() {
18+
1->^^^^
19+
2 > ^^->
20+
1->
21+
1->Emitted(2, 5) Source(1, 1) + SourceIndex(0) name (C)
22+
---
23+
>>> }
24+
1->^^^^
25+
2 > ^
26+
3 > ^^^^^^^^^->
27+
1->class C {
28+
>
29+
2 > }
30+
1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (C.constructor)
31+
2 >Emitted(3, 6) Source(2, 2) + SourceIndex(0) name (C.constructor)
32+
---
33+
>>> return C;
34+
1->^^^^
35+
2 > ^^^^^^^^
36+
1->
37+
2 > }
38+
1->Emitted(4, 5) Source(2, 1) + SourceIndex(0) name (C)
39+
2 >Emitted(4, 13) Source(2, 2) + SourceIndex(0) name (C)
40+
---
41+
>>>})();
42+
1 >
43+
2 >^
44+
3 >
45+
4 > ^^^^
46+
5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
47+
1 >
48+
2 >}
49+
3 >
50+
4 > class C {
51+
> }
52+
1 >Emitted(5, 1) Source(2, 1) + SourceIndex(0) name (C)
53+
2 >Emitted(5, 2) Source(2, 2) + SourceIndex(0) name (C)
54+
3 >Emitted(5, 2) Source(1, 1) + SourceIndex(0)
55+
4 >Emitted(5, 6) Source(2, 2) + SourceIndex(0)
56+
---
57+
>>>//# sourceMappingURL=fileC.js.map===================================================================
58+
JsFile: fileB.js
59+
mapUrl: fileB.js.map
60+
sourceRoot:
61+
sources: ../../../FolderA/FolderB/fileB.ts
62+
===================================================================
63+
-------------------------------------------------------------------
64+
emittedFile:outdir/simple/FolderB/fileB.js
65+
sourceFile:../../../FolderA/FolderB/fileB.ts
66+
-------------------------------------------------------------------
67+
>>>/// <reference path='FolderC/fileC.ts'/>
68+
1 >
69+
2 >
70+
3 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
71+
1 >/// <reference path='FolderC/fileC.ts'/>
72+
>
73+
2 >
74+
3 >/// <reference path='FolderC/fileC.ts'/>
75+
1 >Emitted(1, 1) Source(2, 1) + SourceIndex(0)
76+
2 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
77+
3 >Emitted(1, 41) Source(1, 41) + SourceIndex(0)
78+
---
79+
>>>var B = (function () {
80+
>>> function B() {
81+
1 >^^^^
82+
2 > ^^->
83+
1 >
84+
>
85+
1 >Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (B)
86+
---
87+
>>> }
88+
1->^^^^
89+
2 > ^
90+
3 > ^^^^^^^^^->
91+
1->class B {
92+
> public c: C;
93+
>
94+
2 > }
95+
1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (B.constructor)
96+
2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (B.constructor)
97+
---
98+
>>> return B;
99+
1->^^^^
100+
2 > ^^^^^^^^
101+
1->
102+
2 > }
103+
1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (B)
104+
2 >Emitted(5, 13) Source(4, 2) + SourceIndex(0) name (B)
105+
---
106+
>>>})();
107+
1 >
108+
2 >^
109+
3 >
110+
4 > ^^^^
111+
5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
112+
1 >
113+
2 >}
114+
3 >
115+
4 > class B {
116+
> public c: C;
117+
> }
118+
1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (B)
119+
2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (B)
120+
3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
121+
4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
122+
---
123+
>>>//# sourceMappingURL=fileB.js.map
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
declare class C {
2+
}
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
var C = (function () {
2+
function C() {
3+
}
4+
return C;
5+
})();

0 commit comments

Comments
 (0)