From 665e434832f652c76c34e093a439adbb55cafab0 Mon Sep 17 00:00:00 2001 From: Jesse Trinity Date: Thu, 14 May 2020 11:53:43 -0700 Subject: [PATCH] convert import tests --- ...refactorConvertImport_namedToNamespaceValidSpans.ts | 9 +++++++++ ...refactorConvertImport_namespaceToNamedValidSpans.ts | 10 ++++++++++ 2 files changed, 19 insertions(+) create mode 100644 tests/cases/fourslash/refactorConvertImport_namedToNamespaceValidSpans.ts create mode 100644 tests/cases/fourslash/refactorConvertImport_namespaceToNamedValidSpans.ts diff --git a/tests/cases/fourslash/refactorConvertImport_namedToNamespaceValidSpans.ts b/tests/cases/fourslash/refactorConvertImport_namedToNamespaceValidSpans.ts new file mode 100644 index 00000000000..0847e5d5744 --- /dev/null +++ b/tests/cases/fourslash/refactorConvertImport_namedToNamespaceValidSpans.ts @@ -0,0 +1,9 @@ +/// + +/////*a1*/im/*a2*/port { /*a3*//*b3*/x, y as z, T } fro/*b2*/m "m";/*b1*/ + +// verify that the refactor is offered for full, partial, and empty spans. +for (const m of ["1", "2", "3"]) { + goTo.select("a" + m, "b" + m); + verify.refactorAvailable("Convert import", "Convert named imports to namespace import"); +} diff --git a/tests/cases/fourslash/refactorConvertImport_namespaceToNamedValidSpans.ts b/tests/cases/fourslash/refactorConvertImport_namespaceToNamedValidSpans.ts new file mode 100644 index 00000000000..768d05282c0 --- /dev/null +++ b/tests/cases/fourslash/refactorConvertImport_namespaceToNamedValidSpans.ts @@ -0,0 +1,10 @@ +/// + +/////*a1*/im/*a2*/port * as /*a3*//*b3*/m from "m/*b2*/";/*b1*/ + +// verify that the refactor is offered for full, partial, and empty spans. +for (const m of ["1", "2", "3"]) { + goTo.select("a" + m, "b" + m); + verify.refactorAvailable("Convert import", "Convert namespace import to named imports"); +} +