From eb9fa722ec2f3c08276e5aa517d61928e291c067 Mon Sep 17 00:00:00 2001 From: Mohamed Hegazy Date: Fri, 25 Jul 2014 12:25:42 -0700 Subject: [PATCH] Add missing getNewLine method to test implementations of CompilerHost --- src/harness/harness.ts | 3 ++- src/harness/projectsRunner.ts | 3 ++- src/harness/rwcRunner.ts | 3 ++- 3 files changed, 6 insertions(+), 3 deletions(-) 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);