diff --git a/tests/cases/fourslash/getOccurrencesConst.ts b/tests/cases/fourslash/getOccurrencesConst01.ts
similarity index 100%
rename from tests/cases/fourslash/getOccurrencesConst.ts
rename to tests/cases/fourslash/getOccurrencesConst01.ts
diff --git a/tests/cases/fourslash/getOccurrencesConst02.ts b/tests/cases/fourslash/getOccurrencesConst02.ts
new file mode 100644
index 00000000000..0dc96fcca6c
--- /dev/null
+++ b/tests/cases/fourslash/getOccurrencesConst02.ts
@@ -0,0 +1,16 @@
+///
+
+////module m {
+//// declare [|const|] x;
+//// declare [|const|] enum E {
+//// }
+////}
+////
+////declare [|const|] x;
+////declare [|const|] enum E {
+////}
+
+test.ranges().forEach(range => {
+ goTo.position(range.start);
+ verify.occurrencesAtPositionCount(0);
+});
\ No newline at end of file
diff --git a/tests/cases/fourslash/getOccurrencesConst03.ts b/tests/cases/fourslash/getOccurrencesConst03.ts
new file mode 100644
index 00000000000..404ff655044
--- /dev/null
+++ b/tests/cases/fourslash/getOccurrencesConst03.ts
@@ -0,0 +1,16 @@
+///
+
+////module m {
+//// export [|const|] x;
+//// export [|const|] enum E {
+//// }
+////}
+////
+////export [|const|] x;
+////export [|const|] enum E {
+////}
+
+test.ranges().forEach(range => {
+ goTo.position(range.start);
+ verify.occurrencesAtPositionCount(0);
+});
\ No newline at end of file
diff --git a/tests/cases/fourslash/getOccurrencesConst04.ts b/tests/cases/fourslash/getOccurrencesConst04.ts
new file mode 100644
index 00000000000..6e4d4d6112c
--- /dev/null
+++ b/tests/cases/fourslash/getOccurrencesConst04.ts
@@ -0,0 +1,12 @@
+///
+
+////export const class C {
+//// private static [|const|] foo;
+//// constructor(public [|const|] foo) {
+//// }
+////}
+
+test.ranges().forEach(range => {
+ goTo.position(range.start);
+ verify.occurrencesAtPositionCount(0);
+});
\ No newline at end of file