diff --git a/src/harness/projectsRunner.ts b/src/harness/projectsRunner.ts index 52467fdffd6..4bb9969d8bc 100644 --- a/src/harness/projectsRunner.ts +++ b/src/harness/projectsRunner.ts @@ -164,7 +164,8 @@ class ProjectRunner extends RunnerBase { mapRoot: testCase.resolveMapRoot && testCase.mapRoot ? ts.sys.resolvePath(testCase.mapRoot) : testCase.mapRoot, sourceRoot: testCase.resolveSourceRoot && testCase.sourceRoot ? ts.sys.resolvePath(testCase.sourceRoot) : testCase.sourceRoot, module: moduleKind, - noResolve: testCase.noResolve + noResolve: testCase.noResolve, + target: ts.ScriptTarget.ES6 }; } @@ -186,7 +187,7 @@ class ProjectRunner extends RunnerBase { function createCompilerHost(): ts.CompilerHost { return { getSourceFile, - getDefaultLibFilename: options => options.target === ts.ScriptTarget.ES6 ? "lib.es6.d.ts" : "lib.d.ts", + getDefaultLibFilename: options => Harness.Compiler.defaultLibFileName, writeFile, getCurrentDirectory, getCanonicalFileName: Harness.Compiler.getCanonicalFileName, diff --git a/tests/baselines/reference/project/noDefaultLib/amd/noDefaultLib.errors.txt b/tests/baselines/reference/project/noDefaultLib/amd/noDefaultLib.errors.txt index 5541c8d7c19..a18186f558d 100644 --- a/tests/baselines/reference/project/noDefaultLib/amd/noDefaultLib.errors.txt +++ b/tests/baselines/reference/project/noDefaultLib/amd/noDefaultLib.errors.txt @@ -1,3 +1,4 @@ +error TS2318: Cannot find global type 'TemplateStringsArray'. error TS2318: Cannot find global type 'String'. error TS2318: Cannot find global type 'RegExp'. error TS2318: Cannot find global type 'Object'. @@ -9,6 +10,7 @@ error TS2318: Cannot find global type 'Array'. test.ts(3,8): error TS2304: Cannot find name 'Array'. +!!! error TS2318: Cannot find global type 'TemplateStringsArray'. !!! error TS2318: Cannot find global type 'String'. !!! error TS2318: Cannot find global type 'RegExp'. !!! error TS2318: Cannot find global type 'Object'. diff --git a/tests/baselines/reference/project/noDefaultLib/node/noDefaultLib.errors.txt b/tests/baselines/reference/project/noDefaultLib/node/noDefaultLib.errors.txt index 5541c8d7c19..a18186f558d 100644 --- a/tests/baselines/reference/project/noDefaultLib/node/noDefaultLib.errors.txt +++ b/tests/baselines/reference/project/noDefaultLib/node/noDefaultLib.errors.txt @@ -1,3 +1,4 @@ +error TS2318: Cannot find global type 'TemplateStringsArray'. error TS2318: Cannot find global type 'String'. error TS2318: Cannot find global type 'RegExp'. error TS2318: Cannot find global type 'Object'. @@ -9,6 +10,7 @@ error TS2318: Cannot find global type 'Array'. test.ts(3,8): error TS2304: Cannot find name 'Array'. +!!! error TS2318: Cannot find global type 'TemplateStringsArray'. !!! error TS2318: Cannot find global type 'String'. !!! error TS2318: Cannot find global type 'RegExp'. !!! error TS2318: Cannot find global type 'Object'.