diff --git a/tests/cases/fourslash/getOccurrencesStringLiterals.ts b/tests/cases/fourslash/getOccurrencesStringLiterals.ts
deleted file mode 100644
index efa365cbbb8..00000000000
--- a/tests/cases/fourslash/getOccurrencesStringLiterals.ts
+++ /dev/null
@@ -1,10 +0,0 @@
-///
-
-////var x = "[|string|]";
-////function f(a = "[|initial value|]") { }
-
-const ranges = test.ranges();
-for (let r of ranges) {
- goTo.position(r.start);
- verify.occurrencesAtPositionCount(0);
-}
diff --git a/tests/cases/fourslash/quickInfoDisplayPartsConst.ts b/tests/cases/fourslash/quickInfoDisplayPartsConst.ts
deleted file mode 100644
index 1e600e82775..00000000000
--- a/tests/cases/fourslash/quickInfoDisplayPartsConst.ts
+++ /dev/null
@@ -1,83 +0,0 @@
-///
-
-////const /*1*/a = 10;
-////function foo() {
-//// const /*2*/b = /*3*/a;
-//// if (b) {
-//// const /*4*/b1 = 10;
-//// }
-////}
-////module m {
-//// const /*5*/c = 10;
-//// export const /*6*/d = 10;
-//// if (c) {
-//// const /*7*/e = 10;
-//// }
-////}
-////const /*8*/f: () => number = () => 10;
-////const /*9*/g = /*10*/f;
-/////*11*/f();
-////const /*12*/h: { (a: string): number; (a: number): string; } = a => a;
-////const /*13*/i = /*14*/h;
-/////*15*/h(10);
-/////*16*/h("hello");
-
-var marker = 0;
-function verifyConst(name: string, typeDisplay: ts.SymbolDisplayPart[], optionalNameDisplay?: ts.SymbolDisplayPart[], optionalKindModifiers?: string) {
- marker++;
- goTo.marker(marker.toString());
- verify.verifyQuickInfoDisplayParts("const", optionalKindModifiers || "", { start: test.markerByName(marker.toString()).position, length: name.length },
- [{ text: "const", kind: "keyword" },
- { text: " ", kind: "space" }].concat(optionalNameDisplay || [{ text: name, kind: "localName" }]).concat(
- { text: ":", kind: "punctuation" }, { text: " ", kind: "space" }).concat(typeDisplay),
- []);
-}
-
-var numberTypeDisplay: ts.SymbolDisplayPart[] = [{ text: "number", kind: "keyword" }];
-
-verifyConst("a", numberTypeDisplay);
-verifyConst("b", numberTypeDisplay);
-verifyConst("a", numberTypeDisplay);
-verifyConst("b1", numberTypeDisplay);
-verifyConst("c", numberTypeDisplay);
-verifyConst("d", numberTypeDisplay, [{ text: "m", kind: "moduleName" }, { text: ".", kind: "punctuation" }, { text: "d", kind: "localName" }], "export");
-verifyConst("e", numberTypeDisplay);
-
-var functionTypeReturningNumber: ts.SymbolDisplayPart[] = [{ text: "(", kind: "punctuation" }, { text: ")", kind: "punctuation" },
- { text: " ", kind: "space" }, { text: "=>", kind: "punctuation" }, { text: " ", kind: "space" }, { text: "number", kind: "keyword" }];
-verifyConst("f", functionTypeReturningNumber);
-verifyConst("g", functionTypeReturningNumber);
-verifyConst("f", functionTypeReturningNumber);
-verifyConst("f", functionTypeReturningNumber);
-
-
-function getFunctionType(parametertype: string, returnType: string, isArrow?: boolean): ts.SymbolDisplayPart[] {
- var functionTypeDisplay = [{ text: "(", kind: "punctuation" }, { text: "a", kind: "parameterName" }, { text: ":", kind: "punctuation" },
- { text: " ", kind: "space" }, { text: parametertype, kind: "keyword" }, { text: ")", kind: "punctuation" }];
-
- if (isArrow) {
- functionTypeDisplay = functionTypeDisplay.concat({ text: " ", kind: "space" }, { text: "=>", kind: "punctuation" });
- }
- else {
- functionTypeDisplay = functionTypeDisplay.concat({ text: ":", kind: "punctuation" });
- }
-
- return functionTypeDisplay.concat({ text: " ", kind: "space" }, { text: returnType, kind: "keyword" });
-}
-
-var typeLiteralWithOverloadCall: ts.SymbolDisplayPart[] = [{ text: "{", kind: "punctuation" }, { text: "\n", kind: "lineBreak" },
- { text: " ", kind: "space" }].concat(getFunctionType("string", "number")).concat(
- { text: ";", kind: "punctuation" }, { text: "\n", kind: "lineBreak" },
- { text: " ", kind: "space" }).concat(getFunctionType("number", "string")).concat(
- { text: ";", kind: "punctuation" }, { text: "\n", kind: "lineBreak" }, { text: "}", kind: "punctuation" });
-
-verifyConst("h", typeLiteralWithOverloadCall);
-verifyConst("i", typeLiteralWithOverloadCall);
-verifyConst("h", typeLiteralWithOverloadCall);
-
-var overloadDisplay: ts.SymbolDisplayPart[] = [{ text: " ", kind: "space" }, { text: "(", kind: "punctuation" },
- { text: "+", kind: "operator" }, { text: "1", kind: "numericLiteral" },
- { text: " ", kind: "space" }, { text: "overload", kind: "text" }, { text: ")", kind: "punctuation" }];
-
-verifyConst("h", getFunctionType("number", "string", /*isArrow*/true).concat(overloadDisplay));
-verifyConst("h", getFunctionType("string", "number", /*isArrow*/true).concat(overloadDisplay));
\ No newline at end of file
diff --git a/tests/cases/fourslash/referencesForIndexProperty2.ts b/tests/cases/fourslash/referencesForIndexProperty2.ts
deleted file mode 100644
index ad440d84493..00000000000
--- a/tests/cases/fourslash/referencesForIndexProperty2.ts
+++ /dev/null
@@ -1,9 +0,0 @@
-///
-
-// References to a unknown index property
-
-////var a;
-////a[/**/"blah"];
-
-goTo.marker("");
-verify.referencesAre([]);
diff --git a/tests/cases/fourslash/renameStingLiterals.ts b/tests/cases/fourslash/renameStingLiterals.ts
deleted file mode 100644
index 0e1222f327a..00000000000
--- a/tests/cases/fourslash/renameStingLiterals.ts
+++ /dev/null
@@ -1,12 +0,0 @@
-///
-
-////var y: "string" = "string;
-////var x = "/*1*/string";
-////function f(a = "/*2*/initial value") { }
-
-
-goTo.marker("1");
-verify.renameInfoFailed();
-
-goTo.marker("2");
-verify.renameInfoFailed();