diff --git a/tests/cases/fourslash/incrementalParsingDynamicImport2.ts b/tests/cases/fourslash/incrementalParsingDynamicImport2.ts
new file mode 100644
index 0000000000..f985894c5b
--- /dev/null
+++ b/tests/cases/fourslash/incrementalParsingDynamicImport2.ts
@@ -0,0 +1,13 @@
+///
+
+// @lib: es2015
+
+// @Filename: ./foo.ts
+//// export function bar() { return 1; }
+
+// @Filename: ./0.ts
+//// /*1*/ import { bar } from "./foo"
+verify.numberOfErrorsInCurrentFile(0);
+goTo.marker("1");
+edit.insert("var x = ");
+verify.numberOfErrorsInCurrentFile(1);
\ No newline at end of file
diff --git a/tests/cases/fourslash/incrementalParsingDynamicImport3.ts b/tests/cases/fourslash/incrementalParsingDynamicImport3.ts
new file mode 100644
index 0000000000..b3da4c5b53
--- /dev/null
+++ b/tests/cases/fourslash/incrementalParsingDynamicImport3.ts
@@ -0,0 +1,14 @@
+///
+
+// @lib: es2015
+
+// @Filename: ./foo.ts
+//// export function bar() { return 1; }
+
+// @Filename: ./0.ts
+//// var x = import/*1*/
+
+verify.numberOfErrorsInCurrentFile(0);
+goTo.marker("1");
+edit.insert("(");
+verify.numberOfErrorsInCurrentFile(2);
\ No newline at end of file