diff --git a/src/harness/harness.ts b/src/harness/harness.ts index 25be918b22e..312b65a9eeb 100644 --- a/src/harness/harness.ts +++ b/src/harness/harness.ts @@ -556,7 +556,7 @@ module Harness { }, getDefaultLibFilename: () => 'lib.d.ts', writeFile: writeFile, - getCanonicalFileName: getCanonicalFileName, + getCanonicalFileName: ts.getCanonicalFileName, useCaseSensitiveFileNames: () => sys.useCaseSensitiveFileNames } } diff --git a/src/harness/projectsRunner.ts b/src/harness/projectsRunner.ts index eddff4a9bd6..df228263e76 100644 --- a/src/harness/projectsRunner.ts +++ b/src/harness/projectsRunner.ts @@ -222,7 +222,7 @@ class ProjectRunner extends RunnerBase { getDefaultLibFilename: () => "lib.d.ts", writeFile: writeFile, getCurrentDirectory: getCurrentDirectory, - getCanonicalFileName: getCanonicalFileName, + getCanonicalFileName: ts.getCanonicalFileName, useCaseSensitiveFileNames: () => sys.useCaseSensitiveFileNames }; } diff --git a/src/harness/rwcRunner.ts b/src/harness/rwcRunner.ts index ce7fc34f7f5..30b9f9a80cf 100644 --- a/src/harness/rwcRunner.ts +++ b/src/harness/rwcRunner.ts @@ -111,7 +111,7 @@ module RWC { }, getDefaultLibFilename: () => libPath, writeFile: (fn, contents) => emitterIOHost.writeFile(fn, contents, false), - getCanonicalFileName: getCanonicalFileName, + getCanonicalFileName: ts.getCanonicalFileName, useCaseSensitiveFileNames: () => sys.useCaseSensitiveFileNames }; diff --git a/tests/webhost/webtsc.ts b/tests/webhost/webtsc.ts index 80b0cfc33ba..21f3ad66b4f 100644 --- a/tests/webhost/webtsc.ts +++ b/tests/webhost/webtsc.ts @@ -1,4 +1,4 @@ -/// +/// module TypeScript.WebTsc { @@ -31,10 +31,11 @@ module TypeScript.WebTsc { } return s; }, - writeFile(fileName: string, data: string): void { + writeFile(fileName: string, data: string): boolean { var f = fso.CreateTextFile(fileName, true); f.Write(data); f.Close(); + return true; }, resolvePath(path: string): string { return fso.GetAbsolutePathName(path);