diff --git a/tests/cases/fourslash/codeFixChangeJSDocSyntax1.ts b/tests/cases/fourslash/codeFixChangeJSDocSyntax1.ts
new file mode 100644
index 00000000000..93107ef669b
--- /dev/null
+++ b/tests/cases/fourslash/codeFixChangeJSDocSyntax1.ts
@@ -0,0 +1,4 @@
+///
+//// var x: [|?|] = 12;
+
+verify.rangeAfterCodeFix("any");
diff --git a/tests/cases/fourslash/codeFixChangeJSDocSyntax2.ts b/tests/cases/fourslash/codeFixChangeJSDocSyntax2.ts
new file mode 100644
index 00000000000..333b108538f
--- /dev/null
+++ b/tests/cases/fourslash/codeFixChangeJSDocSyntax2.ts
@@ -0,0 +1,4 @@
+///
+//// var x: [|*|] = 12;
+
+verify.rangeAfterCodeFix("any");
diff --git a/tests/cases/fourslash/codeFixChangeJSDocSyntax3.ts b/tests/cases/fourslash/codeFixChangeJSDocSyntax3.ts
new file mode 100644
index 00000000000..d64ed7f1b0d
--- /dev/null
+++ b/tests/cases/fourslash/codeFixChangeJSDocSyntax3.ts
@@ -0,0 +1,4 @@
+///
+//// var x: [|...number|] = 12;
+
+verify.rangeAfterCodeFix("number[]");