From 1efad3772ebb7bf74b40ab0b128621c7c05b917b Mon Sep 17 00:00:00 2001 From: Alan Agius Date: Mon, 25 Feb 2019 12:58:13 +0100 Subject: [PATCH] test: fix resolution to not depend on index.d.ts (#28854) Implement `readFile` in `MockTypescriptHost` so TypeScript can resolve module based on it's resolution, since certain files are not on disk but in memory PR Close #28854 --- packages/language-service/test/test_utils.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/language-service/test/test_utils.ts b/packages/language-service/test/test_utils.ts index e3bb4871e9..17ff5acbbf 100644 --- a/packages/language-service/test/test_utils.ts +++ b/packages/language-service/test/test_utils.ts @@ -152,6 +152,8 @@ export class MockTypescriptHost implements ts.LanguageServiceHost { fileExists(fileName: string): boolean { return this.getRawFileContent(fileName) != null; } + readFile(path: string): string|undefined { return this.getRawFileContent(path); } + getMarkerLocations(fileName: string): {[name: string]: number}|undefined { let content = this.getRawFileContent(fileName); if (content) {