diff --git a/src/harness/harness.ts b/src/harness/harness.ts index c4032c2d600..4611b90e80e 100644 --- a/src/harness/harness.ts +++ b/src/harness/harness.ts @@ -557,7 +557,8 @@ module Harness { getDefaultLibFilename: () => 'lib.d.ts', writeFile: writeFile, getCanonicalFileName: ts.getCanonicalFileName, - useCaseSensitiveFileNames: () => sys.useCaseSensitiveFileNames + useCaseSensitiveFileNames: () => sys.useCaseSensitiveFileNames, + getNewLine: ()=> sys.newLine } } diff --git a/src/harness/projectsRunner.ts b/src/harness/projectsRunner.ts index f7d2ec22cd2..f3fc650e55c 100644 --- a/src/harness/projectsRunner.ts +++ b/src/harness/projectsRunner.ts @@ -223,7 +223,8 @@ class ProjectRunner extends RunnerBase { writeFile: writeFile, getCurrentDirectory: getCurrentDirectory, getCanonicalFileName: ts.getCanonicalFileName, - useCaseSensitiveFileNames: () => sys.useCaseSensitiveFileNames + useCaseSensitiveFileNames: () => sys.useCaseSensitiveFileNames, + getNewLine:()=> sys.newLine }; } diff --git a/src/harness/rwcRunner.ts b/src/harness/rwcRunner.ts index e4038eb76e6..576b06e3435 100644 --- a/src/harness/rwcRunner.ts +++ b/src/harness/rwcRunner.ts @@ -112,7 +112,8 @@ module RWC { getDefaultLibFilename: () => libPath, writeFile: (fn, contents) => emitterIOHost.writeFile(fn, contents, false), getCanonicalFileName: ts.getCanonicalFileName, - useCaseSensitiveFileNames: () => sys.useCaseSensitiveFileNames + useCaseSensitiveFileNames: () => sys.useCaseSensitiveFileNames, + getNewLine: () => sys.newLine }; var resolvedProgram = ts.createProgram(opts.filenames, opts.options, host);