Test cases for --sourceMap --inlineSources option

This commit is contained in:
Sheetal Nandi 2015-11-10 14:35:30 -08:00
parent 0c96d7b241
commit 593ba66af1
18 changed files with 176 additions and 0 deletions

View file

@ -0,0 +1,7 @@
//// [optionsSourcemapInlineSources.ts]
var a = 10;
//// [optionsSourcemapInlineSources.js]
var a = 10;
//# sourceMappingURL=optionsSourcemapInlineSources.js.map

View file

@ -0,0 +1,2 @@
//// [optionsSourcemapInlineSources.js.map]
{"version":3,"file":"optionsSourcemapInlineSources.js","sourceRoot":"","sources":["optionsSourcemapInlineSources.ts"],"names":[],"mappings":"AACA,IAAI,CAAC,GAAG,EAAE,CAAC","sourcesContent":["\nvar a = 10;"]}

View file

@ -0,0 +1,34 @@
===================================================================
JsFile: optionsSourcemapInlineSources.js
mapUrl: optionsSourcemapInlineSources.js.map
sourceRoot:
sources: optionsSourcemapInlineSources.ts
sourcesContent: ["\nvar a = 10;"]
===================================================================
-------------------------------------------------------------------
emittedFile:tests/cases/compiler/optionsSourcemapInlineSources.js
sourceFile:optionsSourcemapInlineSources.ts
-------------------------------------------------------------------
>>>var a = 10;
1 >
2 >^^^^
3 > ^
4 > ^^^
5 > ^^
6 > ^
7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 >
>
2 >var
3 > a
4 > =
5 > 10
6 > ;
1 >Emitted(1, 1) Source(2, 1) + SourceIndex(0)
2 >Emitted(1, 5) Source(2, 5) + SourceIndex(0)
3 >Emitted(1, 6) Source(2, 6) + SourceIndex(0)
4 >Emitted(1, 9) Source(2, 9) + SourceIndex(0)
5 >Emitted(1, 11) Source(2, 11) + SourceIndex(0)
6 >Emitted(1, 12) Source(2, 12) + SourceIndex(0)
---
>>>//# sourceMappingURL=optionsSourcemapInlineSources.js.map

View file

@ -0,0 +1,5 @@
=== tests/cases/compiler/optionsSourcemapInlineSources.ts ===
var a = 10;
>a : Symbol(a, Decl(optionsSourcemapInlineSources.ts, 1, 3))

View file

@ -0,0 +1,6 @@
=== tests/cases/compiler/optionsSourcemapInlineSources.ts ===
var a = 10;
>a : number
>10 : number

View file

@ -0,0 +1,7 @@
//// [optionsSourcemapInlineSourcesMapRoot.ts]
var a = 10;
//// [optionsSourcemapInlineSourcesMapRoot.js]
var a = 10;
//# sourceMappingURL=local/optionsSourcemapInlineSourcesMapRoot.js.map

View file

@ -0,0 +1,2 @@
//// [optionsSourcemapInlineSourcesMapRoot.js.map]
{"version":3,"file":"optionsSourcemapInlineSourcesMapRoot.js","sourceRoot":"","sources":["../optionsSourcemapInlineSourcesMapRoot.ts"],"names":[],"mappings":"AACA,IAAI,CAAC,GAAG,EAAE,CAAC","sourcesContent":["\nvar a = 10;"]}

View file

@ -0,0 +1,34 @@
===================================================================
JsFile: optionsSourcemapInlineSourcesMapRoot.js
mapUrl: local/optionsSourcemapInlineSourcesMapRoot.js.map
sourceRoot:
sources: ../optionsSourcemapInlineSourcesMapRoot.ts
sourcesContent: ["\nvar a = 10;"]
===================================================================
-------------------------------------------------------------------
emittedFile:tests/cases/compiler/optionsSourcemapInlineSourcesMapRoot.js
sourceFile:../optionsSourcemapInlineSourcesMapRoot.ts
-------------------------------------------------------------------
>>>var a = 10;
1 >
2 >^^^^
3 > ^
4 > ^^^
5 > ^^
6 > ^
7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 >
>
2 >var
3 > a
4 > =
5 > 10
6 > ;
1 >Emitted(1, 1) Source(2, 1) + SourceIndex(0)
2 >Emitted(1, 5) Source(2, 5) + SourceIndex(0)
3 >Emitted(1, 6) Source(2, 6) + SourceIndex(0)
4 >Emitted(1, 9) Source(2, 9) + SourceIndex(0)
5 >Emitted(1, 11) Source(2, 11) + SourceIndex(0)
6 >Emitted(1, 12) Source(2, 12) + SourceIndex(0)
---
>>>//# sourceMappingURL=local/optionsSourcemapInlineSourcesMapRoot.js.map

View file

@ -0,0 +1,5 @@
=== tests/cases/compiler/optionsSourcemapInlineSourcesMapRoot.ts ===
var a = 10;
>a : Symbol(a, Decl(optionsSourcemapInlineSourcesMapRoot.ts, 1, 3))

View file

@ -0,0 +1,6 @@
=== tests/cases/compiler/optionsSourcemapInlineSourcesMapRoot.ts ===
var a = 10;
>a : number
>10 : number

View file

@ -0,0 +1,7 @@
//// [optionsSourcemapInlineSourcesSourceRoot.ts]
var a = 10;
//// [optionsSourcemapInlineSourcesSourceRoot.js]
var a = 10;
//# sourceMappingURL=optionsSourcemapInlineSourcesSourceRoot.js.map

View file

@ -0,0 +1,2 @@
//// [optionsSourcemapInlineSourcesSourceRoot.js.map]
{"version":3,"file":"optionsSourcemapInlineSourcesSourceRoot.js","sourceRoot":"local/","sources":["optionsSourcemapInlineSourcesSourceRoot.ts"],"names":[],"mappings":"AACA,IAAI,CAAC,GAAG,EAAE,CAAC","sourcesContent":["\nvar a = 10;"]}

View file

@ -0,0 +1,34 @@
===================================================================
JsFile: optionsSourcemapInlineSourcesSourceRoot.js
mapUrl: optionsSourcemapInlineSourcesSourceRoot.js.map
sourceRoot: local/
sources: optionsSourcemapInlineSourcesSourceRoot.ts
sourcesContent: ["\nvar a = 10;"]
===================================================================
-------------------------------------------------------------------
emittedFile:tests/cases/compiler/optionsSourcemapInlineSourcesSourceRoot.js
sourceFile:optionsSourcemapInlineSourcesSourceRoot.ts
-------------------------------------------------------------------
>>>var a = 10;
1 >
2 >^^^^
3 > ^
4 > ^^^
5 > ^^
6 > ^
7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 >
>
2 >var
3 > a
4 > =
5 > 10
6 > ;
1 >Emitted(1, 1) Source(2, 1) + SourceIndex(0)
2 >Emitted(1, 5) Source(2, 5) + SourceIndex(0)
3 >Emitted(1, 6) Source(2, 6) + SourceIndex(0)
4 >Emitted(1, 9) Source(2, 9) + SourceIndex(0)
5 >Emitted(1, 11) Source(2, 11) + SourceIndex(0)
6 >Emitted(1, 12) Source(2, 12) + SourceIndex(0)
---
>>>//# sourceMappingURL=optionsSourcemapInlineSourcesSourceRoot.js.map

View file

@ -0,0 +1,5 @@
=== tests/cases/compiler/optionsSourcemapInlineSourcesSourceRoot.ts ===
var a = 10;
>a : Symbol(a, Decl(optionsSourcemapInlineSourcesSourceRoot.ts, 1, 3))

View file

@ -0,0 +1,6 @@
=== tests/cases/compiler/optionsSourcemapInlineSourcesSourceRoot.ts ===
var a = 10;
>a : number
>10 : number

View file

@ -0,0 +1,4 @@
// @sourcemap: true
// @inlineSources: true
var a = 10;

View file

@ -0,0 +1,5 @@
// @sourcemap: true
// @inlineSources: true
// @mapRoot: local
var a = 10;

View file

@ -0,0 +1,5 @@
// @sourcemap: true
// @inlineSources: true
// @sourceRoot: local
var a = 10;