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");
+}
+