From c1e670753476fa92a167e270a28d3d43676dd0dc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mateusz=20Burzy=C5=84ski?= Date: Sat, 26 Aug 2023 12:55:09 +0200 Subject: [PATCH] Add a test for finding all references of same-named imports from two missing modules --- ...odulesOverlappingSpecifiers.baseline.jsonc | 43 +++++++++++++++++++ ...RefsMissingModulesOverlappingSpecifiers.ts | 7 +++ 2 files changed, 50 insertions(+) create mode 100644 tests/baselines/reference/findAllRefsMissingModulesOverlappingSpecifiers.baseline.jsonc create mode 100644 tests/cases/fourslash/findAllRefsMissingModulesOverlappingSpecifiers.ts diff --git a/tests/baselines/reference/findAllRefsMissingModulesOverlappingSpecifiers.baseline.jsonc b/tests/baselines/reference/findAllRefsMissingModulesOverlappingSpecifiers.baseline.jsonc new file mode 100644 index 0000000000000..88507edce01d9 --- /dev/null +++ b/tests/baselines/reference/findAllRefsMissingModulesOverlappingSpecifiers.baseline.jsonc @@ -0,0 +1,43 @@ +// === findAllReferences === +// === /tests/cases/fourslash/findAllRefsMissingModulesOverlappingSpecifiers.ts === +// // https://github.com/microsoft/TypeScript/issues/5551 +// import { resolve/*FIND ALL REFS*/ as resolveUrl } from "idontcare"; +// import { resolve } from "whatever"; + + + +// === findAllReferences === +// === /tests/cases/fourslash/findAllRefsMissingModulesOverlappingSpecifiers.ts === +// // https://github.com/microsoft/TypeScript/issues/5551 +// import { resolve as resolveUrl } from "idontcare"; +// <|import { [|{| isWriteAccess: true, isDefinition: true |}resolve|]/*FIND ALL REFS*/ } from "whatever";|> + + // === Definitions === + // === /tests/cases/fourslash/findAllRefsMissingModulesOverlappingSpecifiers.ts === + // // https://github.com/microsoft/TypeScript/issues/5551 + // import { resolve as resolveUrl } from "idontcare"; + // <|import { [|resolve|]/*FIND ALL REFS*/ } from "whatever";|> + + // === Details === + [ + { + "containerKind": "", + "containerName": "", + "kind": "alias", + "name": "import resolve", + "displayParts": [ + { + "text": "import", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "resolve", + "kind": "aliasName" + } + ] + } + ] \ No newline at end of file diff --git a/tests/cases/fourslash/findAllRefsMissingModulesOverlappingSpecifiers.ts b/tests/cases/fourslash/findAllRefsMissingModulesOverlappingSpecifiers.ts new file mode 100644 index 0000000000000..328e2ba835652 --- /dev/null +++ b/tests/cases/fourslash/findAllRefsMissingModulesOverlappingSpecifiers.ts @@ -0,0 +1,7 @@ +/// + +//// // https://github.com/microsoft/TypeScript/issues/5551 +//// import { resolve/*0*/ as resolveUrl } from "idontcare"; +//// import { resolve/*1*/ } from "whatever"; + +verify.baselineFindAllReferences("0", "1");