Skip to content

Commit 47e7790

Browse files
committed
actually test the cache
1 parent bed93b4 commit 47e7790

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

src/testRunner/unittests/moduleResolution.ts

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -329,17 +329,22 @@ namespace ts {
329329
name: "/a.ts",
330330
symlinks: ["/sub/node_modules/a/index.ts"],
331331
},
332+
{
333+
name: "/sub/node_modules/a/package.json",
334+
content: '{"version": "0.0.0", "main": "./index"}'
335+
}
332336
);
337+
const compilerOptions: CompilerOptions = { moduleResolution: ModuleResolutionKind.NodeJs };
333338
const cache = createModuleResolutionCache("/", (f) => f);
334-
let resolution = nodeModuleNameResolver("a", "/sub/foo.ts", {}, host, cache);
339+
let resolution = resolveModuleName("a", "/sub/foo.ts", compilerOptions, host, cache);
335340
checkResolvedModule(resolution.resolvedModule, {
336341
extension: Extension.Ts,
337342
isExternalLibraryImport: true,
338343
originalPath: "/sub/node_modules/a/index.ts",
339344
packageId: undefined,
340345
resolvedFileName: "/a.ts",
341346
});
342-
resolution = nodeModuleNameResolver("a", "/foo.ts", {}, host, cache);
347+
resolution = resolveModuleName("a", "/foo.ts", compilerOptions, host, cache);
343348
assert.isUndefined(resolution.resolvedModule, "lookup in parent directory doesn't hit the cache");
344349
});
345350
});

0 commit comments

Comments
 (0)