- fix for unittests

This commit is contained in:
ezolenko 2023-05-19 18:01:34 -06:00
parent 8743870d1f
commit 3d655f6147
2 changed files with 6 additions and 1 deletions

View File

@ -22,7 +22,6 @@ const forcedOptions: ts.CompilerOptions = {
allowNonTsExtensions: true,
importHelpers: true,
inlineSourceMap: false,
moduleResolution: ts.ModuleResolutionKind.NodeJs,
noEmit: false,
noEmitOnError: false,
noEmitHelpers: false,
@ -51,6 +50,7 @@ test("getOptionsOverrides - preParsedTsConfig", () => {
declarationDir: undefined,
module: ts.ModuleKind.ES2015,
sourceRoot: undefined,
moduleResolution: ts.ModuleResolutionKind.Node10,
});
});
@ -67,6 +67,7 @@ test("getOptionsOverrides - preParsedTsConfig with options.module", () => {
...forcedOptions,
declarationDir: undefined,
sourceRoot: undefined,
moduleResolution: ts.ModuleResolutionKind.Node10,
});
});
@ -78,6 +79,7 @@ test("getOptionsOverrides - with declaration", () => {
...forcedOptions,
module: ts.ModuleKind.ES2015,
sourceRoot: undefined,
moduleResolution: ts.ModuleResolutionKind.Node10,
});
});
@ -94,6 +96,7 @@ test("getOptionsOverrides - with sourceMap", () => {
...forcedOptions,
declarationDir: undefined,
module: ts.ModuleKind.ES2015,
moduleResolution: ts.ModuleResolutionKind.Node10,
});
});

View File

@ -27,8 +27,10 @@ export function getOptionsOverrides({ useTsconfigDeclarationDir, cacheRoot }: IO
case tsModule.ModuleResolutionKind.Node10:
case tsModule.ModuleResolutionKind.Node16:
case tsModule.ModuleResolutionKind.NodeNext:
overrides.moduleResolution = preParsedTsconfig.options.moduleResolution;
break;
case tsModule.ModuleResolutionKind.Classic:
case undefined:
overrides.moduleResolution = tsModule.ModuleResolutionKind.Node10;
break;
case tsModule.ModuleResolutionKind.Bundler: