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