diff --git a/tests/cases/fourslash/goToDefinitionShorthandProperty.ts b/tests/cases/fourslash/goToDefinitionShorthandProperty01.ts
similarity index 100%
rename from tests/cases/fourslash/goToDefinitionShorthandProperty.ts
rename to tests/cases/fourslash/goToDefinitionShorthandProperty01.ts
diff --git a/tests/cases/fourslash/goToDefinitionShorthandProperty02.ts b/tests/cases/fourslash/goToDefinitionShorthandProperty02.ts
new file mode 100644
index 00000000000..033cb1d6bab
--- /dev/null
+++ b/tests/cases/fourslash/goToDefinitionShorthandProperty02.ts
@@ -0,0 +1,9 @@
+///
+
+////let x = {
+//// f/*1*/oo
+////}
+
+goTo.marker("1");
+goTo.definition();
+verify.not.definitionLocationExists();
\ No newline at end of file
diff --git a/tests/cases/fourslash/goToDefinitionShorthandProperty03.ts b/tests/cases/fourslash/goToDefinitionShorthandProperty03.ts
new file mode 100644
index 00000000000..5e61c19c7cc
--- /dev/null
+++ b/tests/cases/fourslash/goToDefinitionShorthandProperty03.ts
@@ -0,0 +1,9 @@
+///
+
+////let /*def*/x = {
+//// /*prop*/x
+////}
+
+goTo.marker("prop");
+goTo.definition();
+verify.caretAtMarker("def");
\ No newline at end of file