From ff28bfa4aa6746e19f36107f49c45cadeedbe258 Mon Sep 17 00:00:00 2001 From: Kanchalai Tanglertsampan Date: Fri, 9 Jun 2017 10:40:52 -0700 Subject: [PATCH] Add fourslash rename, find-all-reference on imported property --- .../fourslash/findAllReferencesDynamicImport2.ts | 12 ++++++++++++ .../cases/fourslash/goToDefinitionDynamicImport2.ts | 11 +++++++++++ 2 files changed, 23 insertions(+) create mode 100644 tests/cases/fourslash/findAllReferencesDynamicImport2.ts create mode 100644 tests/cases/fourslash/goToDefinitionDynamicImport2.ts diff --git a/tests/cases/fourslash/findAllReferencesDynamicImport2.ts b/tests/cases/fourslash/findAllReferencesDynamicImport2.ts new file mode 100644 index 00000000000..558e2fed7ef --- /dev/null +++ b/tests/cases/fourslash/findAllReferencesDynamicImport2.ts @@ -0,0 +1,12 @@ +/// + +// @Filename: foo.ts +//// export function [|bar|]() { return "bar"; } + +//// var x = import("./foo"); +//// x.then(foo => { +//// foo.[|bar|](); +//// }) + +verify.rangesReferenceEachOther(); +verify.rangesAreRenameLocations(); \ No newline at end of file diff --git a/tests/cases/fourslash/goToDefinitionDynamicImport2.ts b/tests/cases/fourslash/goToDefinitionDynamicImport2.ts new file mode 100644 index 00000000000..4364b0abb19 --- /dev/null +++ b/tests/cases/fourslash/goToDefinitionDynamicImport2.ts @@ -0,0 +1,11 @@ +/// + +// @Filename: foo.ts +//// export function /*Desitnation*/bar() { return "bar"; } + +//// var x = import("./foo"); +//// x.then(foo => { +//// foo.b/*1*/ar(); +//// }) + +verify.goToDefinition("1", "Destination"); \ No newline at end of file