Add test to make sure /// is preserved when removeComments is false

This commit is contained in:
Yui T
2015-08-20 16:16:17 -07:00
parent 8eff741961
commit c851a60ed9
4 changed files with 66 additions and 0 deletions

View File

@@ -0,0 +1,20 @@
//// [tests/cases/compiler/emitTopOfFileTripleSlashCommentOnNotEmittedNodeIfRemoveCommentsIsFalse.ts] ////
//// [file0.ts]
var x = 10
//// [file1.ts]
/// <reference path="file0.ts" />
declare var OData: any;
/// <reference path="file0.ts" />
interface F { }
//// [file0.js]
var x = 10;
//// [file1.js]
/// <reference path="file0.ts" />

View File

@@ -0,0 +1,16 @@
=== tests/cases/compiler/file1.ts ===
/// <reference path="file0.ts" />
declare var OData: any;
>OData : Symbol(OData, Decl(file1.ts, 1, 11))
/// <reference path="file0.ts" />
interface F { }
>F : Symbol(F, Decl(file1.ts, 1, 23))
=== tests/cases/compiler/file0.ts ===
var x = 10
>x : Symbol(x, Decl(file0.ts, 1, 3))

View File

@@ -0,0 +1,17 @@
=== tests/cases/compiler/file1.ts ===
/// <reference path="file0.ts" />
declare var OData: any;
>OData : any
/// <reference path="file0.ts" />
interface F { }
>F : F
=== tests/cases/compiler/file0.ts ===
var x = 10
>x : number
>10 : number

View File

@@ -0,0 +1,13 @@
// @comments: true
// @Filename: file0.ts
var x = 10
// @Filename: file1.ts
/// <reference path="file0.ts" />
declare var OData: any;
/// <reference path="file0.ts" />
interface F { }