Add missing getNewLine method to test implementations of CompilerHost

This commit is contained in:
Mohamed Hegazy
2014-07-25 12:25:42 -07:00
parent 96a9cc9b55
commit eb9fa722ec
3 changed files with 6 additions and 3 deletions

View File

@@ -557,7 +557,8 @@ module Harness {
getDefaultLibFilename: () => 'lib.d.ts',
writeFile: writeFile,
getCanonicalFileName: ts.getCanonicalFileName,
useCaseSensitiveFileNames: () => sys.useCaseSensitiveFileNames
useCaseSensitiveFileNames: () => sys.useCaseSensitiveFileNames,
getNewLine: ()=> sys.newLine
}
}

View File

@@ -223,7 +223,8 @@ class ProjectRunner extends RunnerBase {
writeFile: writeFile,
getCurrentDirectory: getCurrentDirectory,
getCanonicalFileName: ts.getCanonicalFileName,
useCaseSensitiveFileNames: () => sys.useCaseSensitiveFileNames
useCaseSensitiveFileNames: () => sys.useCaseSensitiveFileNames,
getNewLine:()=> sys.newLine
};
}

View File

@@ -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);