Do not lowercase typeReference directive name (#58525)

This commit is contained in:
Sheetal Nandi
2024-05-13 16:35:49 -07:00
committed by GitHub
parent 524456ff5a
commit e51cbc8764
9 changed files with 188 additions and 13 deletions

View File

@@ -26,4 +26,19 @@ describe("unittests:: tsc:: forceConsistentCasingInFileNames::", () => {
commandLineArgs: ["-p", "/home/src/projects/project/tsconfig.json", "--explainFiles"],
fs: () => loadProjectFromFiles(getFsContentsForMultipleErrorsForceConsistentCasingInFileNames()),
});
verifyTsc({
scenario: "forceConsistentCasingInFileNames",
subScenario: "with type ref from file",
commandLineArgs: ["-p", "/src/project/src", "--explainFiles", "--traceResolution"],
fs: () =>
loadProjectFromFiles({
"/src/project/src/fileOne.d.ts": `declare class c { }`,
"/src/project/src/file2.d.ts": dedent`
/// <reference types="./fileOne.d.ts"/>
declare const y: c;
`,
"/src/project/src/tsconfig.json": "{ }",
}),
});
});

View File

@@ -10,7 +10,7 @@ import {
libFile,
} from "../helpers/virtualFileSystemWithWatch.js";
describe("unittests:: tsserver:: typeReferenceDirectives", () => {
describe("unittests:: tsserver:: typeReferenceDirectives::", () => {
it("when typeReferenceDirective contains UpperCasePackage", () => {
const libProjectLocation = `/user/username/projects/myproject/lib`;
const typeLib: File = {
@@ -52,6 +52,7 @@ declare class TestLib {
compilerOptions: {
module: "amd",
typeRoots: ["../lib/@types", "../lib/@app"],
traceResolution: true,
},
}),
};