diff --git a/tests/cases/fourslash_old/addDeclareToFunction.ts b/tests/cases/fourslash/addDeclareToFunction.ts similarity index 100% rename from tests/cases/fourslash_old/addDeclareToFunction.ts rename to tests/cases/fourslash/addDeclareToFunction.ts diff --git a/tests/cases/fourslash_old/addDeclareToModule.ts b/tests/cases/fourslash/addDeclareToModule.ts similarity index 100% rename from tests/cases/fourslash_old/addDeclareToModule.ts rename to tests/cases/fourslash/addDeclareToModule.ts diff --git a/tests/cases/fourslash_old/addDuplicateSetter.ts b/tests/cases/fourslash/addDuplicateSetter.ts similarity index 100% rename from tests/cases/fourslash_old/addDuplicateSetter.ts rename to tests/cases/fourslash/addDuplicateSetter.ts diff --git a/tests/cases/fourslash_old/addFunctionAboveMultiLineLambdaExpression.ts b/tests/cases/fourslash/addFunctionAboveMultiLineLambdaExpression.ts similarity index 100% rename from tests/cases/fourslash_old/addFunctionAboveMultiLineLambdaExpression.ts rename to tests/cases/fourslash/addFunctionAboveMultiLineLambdaExpression.ts diff --git a/tests/cases/fourslash_old/addFunctionInDuplicatedConstructorClassBody.ts b/tests/cases/fourslash/addFunctionInDuplicatedConstructorClassBody.ts similarity index 100% rename from tests/cases/fourslash_old/addFunctionInDuplicatedConstructorClassBody.ts rename to tests/cases/fourslash/addFunctionInDuplicatedConstructorClassBody.ts diff --git a/tests/cases/fourslash_old/addInterfaceMemberAboveClass.ts b/tests/cases/fourslash/addInterfaceMemberAboveClass.ts similarity index 100% rename from tests/cases/fourslash_old/addInterfaceMemberAboveClass.ts rename to tests/cases/fourslash/addInterfaceMemberAboveClass.ts diff --git a/tests/cases/fourslash_old/addInterfaceToNotSatisfyConstraint.ts b/tests/cases/fourslash/addInterfaceToNotSatisfyConstraint.ts similarity index 100% rename from tests/cases/fourslash_old/addInterfaceToNotSatisfyConstraint.ts rename to tests/cases/fourslash/addInterfaceToNotSatisfyConstraint.ts diff --git a/tests/cases/fourslash_old/addMemberToInterface.ts b/tests/cases/fourslash/addMemberToInterface.ts similarity index 100% rename from tests/cases/fourslash_old/addMemberToInterface.ts rename to tests/cases/fourslash/addMemberToInterface.ts diff --git a/tests/cases/fourslash_old/addMethodToInterface1.ts b/tests/cases/fourslash/addMethodToInterface1.ts similarity index 100% rename from tests/cases/fourslash_old/addMethodToInterface1.ts rename to tests/cases/fourslash/addMethodToInterface1.ts diff --git a/tests/cases/fourslash_old/addSignaturePartial.ts b/tests/cases/fourslash/addSignaturePartial.ts similarity index 100% rename from tests/cases/fourslash_old/addSignaturePartial.ts rename to tests/cases/fourslash/addSignaturePartial.ts diff --git a/tests/cases/fourslash_old/addVarToConstructor1.ts b/tests/cases/fourslash/addVarToConstructor1.ts similarity index 100% rename from tests/cases/fourslash_old/addVarToConstructor1.ts rename to tests/cases/fourslash/addVarToConstructor1.ts diff --git a/tests/cases/fourslash_old/aliasToVarUsedAsType.ts b/tests/cases/fourslash/aliasToVarUsedAsType.ts similarity index 100% rename from tests/cases/fourslash_old/aliasToVarUsedAsType.ts rename to tests/cases/fourslash/aliasToVarUsedAsType.ts diff --git a/tests/cases/fourslash_old/ambientVariablesWithSameName.ts b/tests/cases/fourslash/ambientVariablesWithSameName.ts similarity index 100% rename from tests/cases/fourslash_old/ambientVariablesWithSameName.ts rename to tests/cases/fourslash/ambientVariablesWithSameName.ts diff --git a/tests/cases/fourslash_old/argumentsAreAvailableAfterEditsAtEndOfFunction.ts b/tests/cases/fourslash/argumentsAreAvailableAfterEditsAtEndOfFunction.ts similarity index 100% rename from tests/cases/fourslash_old/argumentsAreAvailableAfterEditsAtEndOfFunction.ts rename to tests/cases/fourslash/argumentsAreAvailableAfterEditsAtEndOfFunction.ts diff --git a/tests/cases/fourslash_old/argumentsIndexExpression.ts b/tests/cases/fourslash/argumentsIndexExpression.ts similarity index 100% rename from tests/cases/fourslash_old/argumentsIndexExpression.ts rename to tests/cases/fourslash/argumentsIndexExpression.ts diff --git a/tests/cases/fourslash_old/arrayCallAndConstructTypings.ts b/tests/cases/fourslash/arrayCallAndConstructTypings.ts similarity index 100% rename from tests/cases/fourslash_old/arrayCallAndConstructTypings.ts rename to tests/cases/fourslash/arrayCallAndConstructTypings.ts diff --git a/tests/cases/fourslash_old/arrayConcatTypeCheck0.ts b/tests/cases/fourslash/arrayConcatTypeCheck0.ts similarity index 100% rename from tests/cases/fourslash_old/arrayConcatTypeCheck0.ts rename to tests/cases/fourslash/arrayConcatTypeCheck0.ts diff --git a/tests/cases/fourslash_old/arrayConcatTypeCheck1.ts b/tests/cases/fourslash/arrayConcatTypeCheck1.ts similarity index 100% rename from tests/cases/fourslash_old/arrayConcatTypeCheck1.ts rename to tests/cases/fourslash/arrayConcatTypeCheck1.ts diff --git a/tests/cases/fourslash_old/arrayTypeMismatchIncrementalTypeCheck.ts b/tests/cases/fourslash/arrayTypeMismatchIncrementalTypeCheck.ts similarity index 100% rename from tests/cases/fourslash_old/arrayTypeMismatchIncrementalTypeCheck.ts rename to tests/cases/fourslash/arrayTypeMismatchIncrementalTypeCheck.ts diff --git a/tests/cases/fourslash_old/assertContextualType.ts b/tests/cases/fourslash/assertContextualType.ts similarity index 100% rename from tests/cases/fourslash_old/assertContextualType.ts rename to tests/cases/fourslash/assertContextualType.ts diff --git a/tests/cases/fourslash_old/assignToExistingClass.ts b/tests/cases/fourslash/assignToExistingClass.ts similarity index 100% rename from tests/cases/fourslash_old/assignToExistingClass.ts rename to tests/cases/fourslash/assignToExistingClass.ts diff --git a/tests/cases/fourslash_old/brokenClassErrorRecovery.ts b/tests/cases/fourslash/brokenClassErrorRecovery.ts similarity index 100% rename from tests/cases/fourslash_old/brokenClassErrorRecovery.ts rename to tests/cases/fourslash/brokenClassErrorRecovery.ts diff --git a/tests/cases/fourslash_old/chainedFunctionFunctionArgIndent.ts b/tests/cases/fourslash/chainedFunctionFunctionArgIndent.ts similarity index 100% rename from tests/cases/fourslash_old/chainedFunctionFunctionArgIndent.ts rename to tests/cases/fourslash/chainedFunctionFunctionArgIndent.ts diff --git a/tests/cases/fourslash_old/chainedFunctionLambdaArgIndex.ts b/tests/cases/fourslash/chainedFunctionLambdaArgIndex.ts similarity index 100% rename from tests/cases/fourslash_old/chainedFunctionLambdaArgIndex.ts rename to tests/cases/fourslash/chainedFunctionLambdaArgIndex.ts diff --git a/tests/cases/fourslash_old/classInterfaceInsert.ts b/tests/cases/fourslash/classInterfaceInsert.ts similarity index 100% rename from tests/cases/fourslash_old/classInterfaceInsert.ts rename to tests/cases/fourslash/classInterfaceInsert.ts diff --git a/tests/cases/fourslash_old/classRenamingErrorRecovery.ts b/tests/cases/fourslash/classRenamingErrorRecovery.ts similarity index 100% rename from tests/cases/fourslash_old/classRenamingErrorRecovery.ts rename to tests/cases/fourslash/classRenamingErrorRecovery.ts diff --git a/tests/cases/fourslash_old/cloduleAsBaseClass.ts b/tests/cases/fourslash/cloduleAsBaseClass.ts similarity index 100% rename from tests/cases/fourslash_old/cloduleAsBaseClass.ts rename to tests/cases/fourslash/cloduleAsBaseClass.ts diff --git a/tests/cases/fourslash_old/closedCommentsInConstructor.ts b/tests/cases/fourslash/closedCommentsInConstructor.ts similarity index 100% rename from tests/cases/fourslash_old/closedCommentsInConstructor.ts rename to tests/cases/fourslash/closedCommentsInConstructor.ts diff --git a/tests/cases/fourslash_old/commentsBlocks.ts b/tests/cases/fourslash/commentsBlocks.ts similarity index 100% rename from tests/cases/fourslash_old/commentsBlocks.ts rename to tests/cases/fourslash/commentsBlocks.ts diff --git a/tests/cases/fourslash_old/completionInTypeOf2.ts b/tests/cases/fourslash/completionInTypeOf2.ts similarity index 100% rename from tests/cases/fourslash_old/completionInTypeOf2.ts rename to tests/cases/fourslash/completionInTypeOf2.ts diff --git a/tests/cases/fourslash_old/completionListAfterAnyType.ts b/tests/cases/fourslash/completionListAfterAnyType.ts similarity index 100% rename from tests/cases/fourslash_old/completionListAfterAnyType.ts rename to tests/cases/fourslash/completionListAfterAnyType.ts diff --git a/tests/cases/fourslash_old/completionListAfterClassExtends.ts b/tests/cases/fourslash/completionListAfterClassExtends.ts similarity index 100% rename from tests/cases/fourslash_old/completionListAfterClassExtends.ts rename to tests/cases/fourslash/completionListAfterClassExtends.ts diff --git a/tests/cases/fourslash_old/completionListAfterInvalidCharacter.ts b/tests/cases/fourslash/completionListAfterInvalidCharacter.ts similarity index 100% rename from tests/cases/fourslash_old/completionListAfterInvalidCharacter.ts rename to tests/cases/fourslash/completionListAfterInvalidCharacter.ts diff --git a/tests/cases/fourslash_old/completionListAfterNumericLiteral1.ts b/tests/cases/fourslash/completionListAfterNumericLiteral1.ts similarity index 100% rename from tests/cases/fourslash_old/completionListAfterNumericLiteral1.ts rename to tests/cases/fourslash/completionListAfterNumericLiteral1.ts diff --git a/tests/cases/fourslash_old/completionListAfterRegularExpressionLiteral1.ts b/tests/cases/fourslash/completionListAfterRegularExpressionLiteral1.ts similarity index 100% rename from tests/cases/fourslash_old/completionListAfterRegularExpressionLiteral1.ts rename to tests/cases/fourslash/completionListAfterRegularExpressionLiteral1.ts diff --git a/tests/cases/fourslash_old/completionListAfterStringLiteral1.ts b/tests/cases/fourslash/completionListAfterStringLiteral1.ts similarity index 100% rename from tests/cases/fourslash_old/completionListAfterStringLiteral1.ts rename to tests/cases/fourslash/completionListAfterStringLiteral1.ts diff --git a/tests/cases/fourslash_old/completionListAndMemberListOnCommentedDot.ts b/tests/cases/fourslash/completionListAndMemberListOnCommentedDot.ts similarity index 100% rename from tests/cases/fourslash_old/completionListAndMemberListOnCommentedDot.ts rename to tests/cases/fourslash/completionListAndMemberListOnCommentedDot.ts diff --git a/tests/cases/fourslash_old/completionListAndMemberListOnCommentedLine.ts b/tests/cases/fourslash/completionListAndMemberListOnCommentedLine.ts similarity index 100% rename from tests/cases/fourslash_old/completionListAndMemberListOnCommentedLine.ts rename to tests/cases/fourslash/completionListAndMemberListOnCommentedLine.ts diff --git a/tests/cases/fourslash_old/completionListAndMemberListOnCommentedWhiteSpace.ts b/tests/cases/fourslash/completionListAndMemberListOnCommentedWhiteSpace.ts similarity index 100% rename from tests/cases/fourslash_old/completionListAndMemberListOnCommentedWhiteSpace.ts rename to tests/cases/fourslash/completionListAndMemberListOnCommentedWhiteSpace.ts diff --git a/tests/cases/fourslash_old/completionListAtDeclarationOfParameterType.ts b/tests/cases/fourslash/completionListAtDeclarationOfParameterType.ts similarity index 100% rename from tests/cases/fourslash_old/completionListAtDeclarationOfParameterType.ts rename to tests/cases/fourslash/completionListAtDeclarationOfParameterType.ts diff --git a/tests/cases/fourslash_old/completionListAtEOF.ts b/tests/cases/fourslash/completionListAtEOF.ts similarity index 100% rename from tests/cases/fourslash_old/completionListAtEOF.ts rename to tests/cases/fourslash/completionListAtEOF.ts diff --git a/tests/cases/fourslash_old/completionListAtEOF1.ts b/tests/cases/fourslash/completionListAtEOF1.ts similarity index 100% rename from tests/cases/fourslash_old/completionListAtEOF1.ts rename to tests/cases/fourslash/completionListAtEOF1.ts diff --git a/tests/cases/fourslash_old/completionListAtIdentifierDefinitionLocations.ts b/tests/cases/fourslash/completionListAtIdentifierDefinitionLocations.ts similarity index 100% rename from tests/cases/fourslash_old/completionListAtIdentifierDefinitionLocations.ts rename to tests/cases/fourslash/completionListAtIdentifierDefinitionLocations.ts diff --git a/tests/cases/fourslash_old/completionListAtInvalidLocations.ts b/tests/cases/fourslash/completionListAtInvalidLocations.ts similarity index 100% rename from tests/cases/fourslash_old/completionListAtInvalidLocations.ts rename to tests/cases/fourslash/completionListAtInvalidLocations.ts diff --git a/tests/cases/fourslash_old/completionListErrorRecovery.ts b/tests/cases/fourslash/completionListErrorRecovery.ts similarity index 100% rename from tests/cases/fourslash_old/completionListErrorRecovery.ts rename to tests/cases/fourslash/completionListErrorRecovery.ts diff --git a/tests/cases/fourslash_old/completionListErrorRecovery2.ts b/tests/cases/fourslash/completionListErrorRecovery2.ts similarity index 100% rename from tests/cases/fourslash_old/completionListErrorRecovery2.ts rename to tests/cases/fourslash/completionListErrorRecovery2.ts diff --git a/tests/cases/fourslash_old/completionListForGenericInstance1.ts b/tests/cases/fourslash/completionListForGenericInstance1.ts similarity index 100% rename from tests/cases/fourslash_old/completionListForGenericInstance1.ts rename to tests/cases/fourslash/completionListForGenericInstance1.ts diff --git a/tests/cases/fourslash_old/completionListFunctionMembers.ts b/tests/cases/fourslash/completionListFunctionMembers.ts similarity index 100% rename from tests/cases/fourslash_old/completionListFunctionMembers.ts rename to tests/cases/fourslash/completionListFunctionMembers.ts diff --git a/tests/cases/fourslash_old/completionListInComments.ts b/tests/cases/fourslash/completionListInComments.ts similarity index 100% rename from tests/cases/fourslash_old/completionListInComments.ts rename to tests/cases/fourslash/completionListInComments.ts diff --git a/tests/cases/fourslash_old/completionListInEmptyFile.ts b/tests/cases/fourslash/completionListInEmptyFile.ts similarity index 100% rename from tests/cases/fourslash_old/completionListInEmptyFile.ts rename to tests/cases/fourslash/completionListInEmptyFile.ts diff --git a/tests/cases/fourslash_old/completionListInFatArrow.ts b/tests/cases/fourslash/completionListInFatArrow.ts similarity index 100% rename from tests/cases/fourslash_old/completionListInFatArrow.ts rename to tests/cases/fourslash/completionListInFatArrow.ts diff --git a/tests/cases/fourslash_old/completionListInFunctionDeclaration.ts b/tests/cases/fourslash/completionListInFunctionDeclaration.ts similarity index 100% rename from tests/cases/fourslash_old/completionListInFunctionDeclaration.ts rename to tests/cases/fourslash/completionListInFunctionDeclaration.ts diff --git a/tests/cases/fourslash_old/completionListInFunctionExpression.ts b/tests/cases/fourslash/completionListInFunctionExpression.ts similarity index 100% rename from tests/cases/fourslash_old/completionListInFunctionExpression.ts rename to tests/cases/fourslash/completionListInFunctionExpression.ts diff --git a/tests/cases/fourslash_old/completionListInObjectLiteral.ts b/tests/cases/fourslash/completionListInObjectLiteral.ts similarity index 100% rename from tests/cases/fourslash_old/completionListInObjectLiteral.ts rename to tests/cases/fourslash/completionListInObjectLiteral.ts diff --git a/tests/cases/fourslash_old/completionListInObjectLiteral2.ts b/tests/cases/fourslash/completionListInObjectLiteral2.ts similarity index 100% rename from tests/cases/fourslash_old/completionListInObjectLiteral2.ts rename to tests/cases/fourslash/completionListInObjectLiteral2.ts diff --git a/tests/cases/fourslash_old/completionListInObjectLiteralThatIsParameterOfFunctionCall.ts b/tests/cases/fourslash/completionListInObjectLiteralThatIsParameterOfFunctionCall.ts similarity index 100% rename from tests/cases/fourslash_old/completionListInObjectLiteralThatIsParameterOfFunctionCall.ts rename to tests/cases/fourslash/completionListInObjectLiteralThatIsParameterOfFunctionCall.ts diff --git a/tests/cases/fourslash_old/completionListInScope.ts b/tests/cases/fourslash/completionListInScope.ts similarity index 100% rename from tests/cases/fourslash_old/completionListInScope.ts rename to tests/cases/fourslash/completionListInScope.ts diff --git a/tests/cases/fourslash_old/completionListKeywords.ts b/tests/cases/fourslash/completionListKeywords.ts similarity index 100% rename from tests/cases/fourslash_old/completionListKeywords.ts rename to tests/cases/fourslash/completionListKeywords.ts diff --git a/tests/cases/fourslash_old/completionListOfSplitInterface.ts b/tests/cases/fourslash/completionListOfSplitInterface.ts similarity index 100% rename from tests/cases/fourslash_old/completionListOfSplitInterface.ts rename to tests/cases/fourslash/completionListOfSplitInterface.ts diff --git a/tests/cases/fourslash_old/completionListOnAliasedModule.ts b/tests/cases/fourslash/completionListOnAliasedModule.ts similarity index 100% rename from tests/cases/fourslash_old/completionListOnAliasedModule.ts rename to tests/cases/fourslash/completionListOnAliasedModule.ts diff --git a/tests/cases/fourslash_old/completionListOnMethodParameterName.ts b/tests/cases/fourslash/completionListOnMethodParameterName.ts similarity index 100% rename from tests/cases/fourslash_old/completionListOnMethodParameterName.ts rename to tests/cases/fourslash/completionListOnMethodParameterName.ts diff --git a/tests/cases/fourslash_old/completionListOnParamInClass.ts b/tests/cases/fourslash/completionListOnParamInClass.ts similarity index 100% rename from tests/cases/fourslash_old/completionListOnParamInClass.ts rename to tests/cases/fourslash/completionListOnParamInClass.ts diff --git a/tests/cases/fourslash_old/completionListOnParamOfGenericType1.ts b/tests/cases/fourslash/completionListOnParamOfGenericType1.ts similarity index 100% rename from tests/cases/fourslash_old/completionListOnParamOfGenericType1.ts rename to tests/cases/fourslash/completionListOnParamOfGenericType1.ts diff --git a/tests/cases/fourslash_old/completionListOnPrivateVariableInModule.ts b/tests/cases/fourslash/completionListOnPrivateVariableInModule.ts similarity index 100% rename from tests/cases/fourslash_old/completionListOnPrivateVariableInModule.ts rename to tests/cases/fourslash/completionListOnPrivateVariableInModule.ts diff --git a/tests/cases/fourslash_old/completionListOnSuper.ts b/tests/cases/fourslash/completionListOnSuper.ts similarity index 100% rename from tests/cases/fourslash_old/completionListOnSuper.ts rename to tests/cases/fourslash/completionListOnSuper.ts diff --git a/tests/cases/fourslash_old/completionListsThroughTransitiveBaseClasses.ts b/tests/cases/fourslash/completionListsThroughTransitiveBaseClasses.ts similarity index 100% rename from tests/cases/fourslash_old/completionListsThroughTransitiveBaseClasses.ts rename to tests/cases/fourslash/completionListsThroughTransitiveBaseClasses.ts diff --git a/tests/cases/fourslash_old/completionListsThroughTransitiveBaseClasses2.ts b/tests/cases/fourslash/completionListsThroughTransitiveBaseClasses2.ts similarity index 100% rename from tests/cases/fourslash_old/completionListsThroughTransitiveBaseClasses2.ts rename to tests/cases/fourslash/completionListsThroughTransitiveBaseClasses2.ts diff --git a/tests/cases/fourslash_old/completion_enum-members-with-invalid-identifiers-should-not-show-in-completion.ts b/tests/cases/fourslash/completion_enum-members-with-invalid-identifiers-should-not-show-in-completion.ts similarity index 100% rename from tests/cases/fourslash_old/completion_enum-members-with-invalid-identifiers-should-not-show-in-completion.ts rename to tests/cases/fourslash/completion_enum-members-with-invalid-identifiers-should-not-show-in-completion.ts diff --git a/tests/cases/fourslash_old/consistenceOnIndentionsOfChainedFunctionCalls.ts b/tests/cases/fourslash/consistenceOnIndentionsOfChainedFunctionCalls.ts similarity index 100% rename from tests/cases/fourslash_old/consistenceOnIndentionsOfChainedFunctionCalls.ts rename to tests/cases/fourslash/consistenceOnIndentionsOfChainedFunctionCalls.ts diff --git a/tests/cases/fourslash_old/consistentContextualTypeErrorsAfterEdits.ts b/tests/cases/fourslash/consistentContextualTypeErrorsAfterEdits.ts similarity index 100% rename from tests/cases/fourslash_old/consistentContextualTypeErrorsAfterEdits.ts rename to tests/cases/fourslash/consistentContextualTypeErrorsAfterEdits.ts diff --git a/tests/cases/fourslash_old/constructorQuickInfo.ts b/tests/cases/fourslash/constructorQuickInfo.ts similarity index 100% rename from tests/cases/fourslash_old/constructorQuickInfo.ts rename to tests/cases/fourslash/constructorQuickInfo.ts diff --git a/tests/cases/fourslash_old/contextuallyTypedFunctionExpressionGeneric1.ts b/tests/cases/fourslash/contextuallyTypedFunctionExpressionGeneric1.ts similarity index 100% rename from tests/cases/fourslash_old/contextuallyTypedFunctionExpressionGeneric1.ts rename to tests/cases/fourslash/contextuallyTypedFunctionExpressionGeneric1.ts diff --git a/tests/cases/fourslash_old/debuggerStatementIndent.ts b/tests/cases/fourslash/debuggerStatementIndent.ts similarity index 100% rename from tests/cases/fourslash_old/debuggerStatementIndent.ts rename to tests/cases/fourslash/debuggerStatementIndent.ts diff --git a/tests/cases/fourslash_old/declareFunction.ts b/tests/cases/fourslash/declareFunction.ts similarity index 100% rename from tests/cases/fourslash_old/declareFunction.ts rename to tests/cases/fourslash/declareFunction.ts diff --git a/tests/cases/fourslash_old/deleteClassWithEnumPresent.ts b/tests/cases/fourslash/deleteClassWithEnumPresent.ts similarity index 100% rename from tests/cases/fourslash_old/deleteClassWithEnumPresent.ts rename to tests/cases/fourslash/deleteClassWithEnumPresent.ts diff --git a/tests/cases/fourslash_old/deleteExtensionInReopenedInterface.ts b/tests/cases/fourslash/deleteExtensionInReopenedInterface.ts similarity index 100% rename from tests/cases/fourslash_old/deleteExtensionInReopenedInterface.ts rename to tests/cases/fourslash/deleteExtensionInReopenedInterface.ts diff --git a/tests/cases/fourslash_old/deleteReopenedModule.ts b/tests/cases/fourslash/deleteReopenedModule.ts similarity index 100% rename from tests/cases/fourslash_old/deleteReopenedModule.ts rename to tests/cases/fourslash/deleteReopenedModule.ts diff --git a/tests/cases/fourslash_old/deleteTypeParameter.ts b/tests/cases/fourslash/deleteTypeParameter.ts similarity index 100% rename from tests/cases/fourslash_old/deleteTypeParameter.ts rename to tests/cases/fourslash/deleteTypeParameter.ts diff --git a/tests/cases/fourslash_old/duplicateClassModuleError0.ts b/tests/cases/fourslash/duplicateClassModuleError0.ts similarity index 100% rename from tests/cases/fourslash_old/duplicateClassModuleError0.ts rename to tests/cases/fourslash/duplicateClassModuleError0.ts diff --git a/tests/cases/fourslash_old/duplicateFunctionImplementation.ts b/tests/cases/fourslash/duplicateFunctionImplementation.ts similarity index 100% rename from tests/cases/fourslash_old/duplicateFunctionImplementation.ts rename to tests/cases/fourslash/duplicateFunctionImplementation.ts diff --git a/tests/cases/fourslash_old/editLambdaArgToTypeParameter1.ts b/tests/cases/fourslash/editLambdaArgToTypeParameter1.ts similarity index 100% rename from tests/cases/fourslash_old/editLambdaArgToTypeParameter1.ts rename to tests/cases/fourslash/editLambdaArgToTypeParameter1.ts diff --git a/tests/cases/fourslash_old/emptyTypeArgumentList.ts b/tests/cases/fourslash/emptyTypeArgumentList.ts similarity index 100% rename from tests/cases/fourslash_old/emptyTypeArgumentList.ts rename to tests/cases/fourslash/emptyTypeArgumentList.ts diff --git a/tests/cases/fourslash_old/enumAddition.ts b/tests/cases/fourslash/enumAddition.ts similarity index 100% rename from tests/cases/fourslash_old/enumAddition.ts rename to tests/cases/fourslash/enumAddition.ts diff --git a/tests/cases/fourslash_old/enumUpdate1.ts b/tests/cases/fourslash/enumUpdate1.ts similarity index 100% rename from tests/cases/fourslash_old/enumUpdate1.ts rename to tests/cases/fourslash/enumUpdate1.ts diff --git a/tests/cases/fourslash_old/exportClauseErrorReporting0.ts b/tests/cases/fourslash/exportClauseErrorReporting0.ts similarity index 100% rename from tests/cases/fourslash_old/exportClauseErrorReporting0.ts rename to tests/cases/fourslash/exportClauseErrorReporting0.ts diff --git a/tests/cases/fourslash_old/exportEqualsInterfaceA.ts b/tests/cases/fourslash/exportEqualsInterfaceA.ts similarity index 100% rename from tests/cases/fourslash_old/exportEqualsInterfaceA.ts rename to tests/cases/fourslash/exportEqualsInterfaceA.ts diff --git a/tests/cases/fourslash_old/extendArrayInterface.ts b/tests/cases/fourslash/extendArrayInterface.ts similarity index 100% rename from tests/cases/fourslash_old/extendArrayInterface.ts rename to tests/cases/fourslash/extendArrayInterface.ts diff --git a/tests/cases/fourslash_old/failureToImplementClass.ts b/tests/cases/fourslash/failureToImplementClass.ts similarity index 100% rename from tests/cases/fourslash_old/failureToImplementClass.ts rename to tests/cases/fourslash/failureToImplementClass.ts diff --git a/tests/cases/fourslash_old/forIn.ts b/tests/cases/fourslash/forIn.ts similarity index 100% rename from tests/cases/fourslash_old/forIn.ts rename to tests/cases/fourslash/forIn.ts diff --git a/tests/cases/fourslash_old/forceIndentAfterNewLineInsert.ts b/tests/cases/fourslash/forceIndentAfterNewLineInsert.ts similarity index 100% rename from tests/cases/fourslash_old/forceIndentAfterNewLineInsert.ts rename to tests/cases/fourslash/forceIndentAfterNewLineInsert.ts diff --git a/tests/cases/fourslash_old/forwardReference.ts b/tests/cases/fourslash/forwardReference.ts similarity index 100% rename from tests/cases/fourslash_old/forwardReference.ts rename to tests/cases/fourslash/forwardReference.ts diff --git a/tests/cases/fourslash_old/fsEditMarkerPositions.ts b/tests/cases/fourslash/fsEditMarkerPositions.ts similarity index 100% rename from tests/cases/fourslash_old/fsEditMarkerPositions.ts rename to tests/cases/fourslash/fsEditMarkerPositions.ts diff --git a/tests/cases/fourslash_old/functionIndentation.ts b/tests/cases/fourslash/functionIndentation.ts similarity index 100% rename from tests/cases/fourslash_old/functionIndentation.ts rename to tests/cases/fourslash/functionIndentation.ts diff --git a/tests/cases/fourslash_old/functionRenamingErrorRecovery.ts b/tests/cases/fourslash/functionRenamingErrorRecovery.ts similarity index 100% rename from tests/cases/fourslash_old/functionRenamingErrorRecovery.ts rename to tests/cases/fourslash/functionRenamingErrorRecovery.ts diff --git a/tests/cases/fourslash_old/functionTypes.ts b/tests/cases/fourslash/functionTypes.ts similarity index 100% rename from tests/cases/fourslash_old/functionTypes.ts rename to tests/cases/fourslash/functionTypes.ts diff --git a/tests/cases/fourslash_old/generated/dummy.txt b/tests/cases/fourslash/generated/dummy.txt similarity index 100% rename from tests/cases/fourslash_old/generated/dummy.txt rename to tests/cases/fourslash/generated/dummy.txt diff --git a/tests/cases/fourslash_old/genericArityEnforcementAfterEdit.ts b/tests/cases/fourslash/genericArityEnforcementAfterEdit.ts similarity index 100% rename from tests/cases/fourslash_old/genericArityEnforcementAfterEdit.ts rename to tests/cases/fourslash/genericArityEnforcementAfterEdit.ts diff --git a/tests/cases/fourslash_old/genericAssignmentCompat.ts b/tests/cases/fourslash/genericAssignmentCompat.ts similarity index 100% rename from tests/cases/fourslash_old/genericAssignmentCompat.ts rename to tests/cases/fourslash/genericAssignmentCompat.ts diff --git a/tests/cases/fourslash_old/genericCloduleCompletionList.ts b/tests/cases/fourslash/genericCloduleCompletionList.ts similarity index 100% rename from tests/cases/fourslash_old/genericCloduleCompletionList.ts rename to tests/cases/fourslash/genericCloduleCompletionList.ts diff --git a/tests/cases/fourslash_old/genericFunctionWithGenericParams1.ts b/tests/cases/fourslash/genericFunctionWithGenericParams1.ts similarity index 100% rename from tests/cases/fourslash_old/genericFunctionWithGenericParams1.ts rename to tests/cases/fourslash/genericFunctionWithGenericParams1.ts diff --git a/tests/cases/fourslash_old/genericInterfacePropertyInference1.ts b/tests/cases/fourslash/genericInterfacePropertyInference1.ts similarity index 100% rename from tests/cases/fourslash_old/genericInterfacePropertyInference1.ts rename to tests/cases/fourslash/genericInterfacePropertyInference1.ts diff --git a/tests/cases/fourslash_old/genericInterfacePropertyInference2.ts b/tests/cases/fourslash/genericInterfacePropertyInference2.ts similarity index 100% rename from tests/cases/fourslash_old/genericInterfacePropertyInference2.ts rename to tests/cases/fourslash/genericInterfacePropertyInference2.ts diff --git a/tests/cases/fourslash_old/genericInterfaceWithInheritanceEdit1.ts b/tests/cases/fourslash/genericInterfaceWithInheritanceEdit1.ts similarity index 100% rename from tests/cases/fourslash_old/genericInterfaceWithInheritanceEdit1.ts rename to tests/cases/fourslash/genericInterfaceWithInheritanceEdit1.ts diff --git a/tests/cases/fourslash_old/genericInterfacesWithConstraints1.ts b/tests/cases/fourslash/genericInterfacesWithConstraints1.ts similarity index 100% rename from tests/cases/fourslash_old/genericInterfacesWithConstraints1.ts rename to tests/cases/fourslash/genericInterfacesWithConstraints1.ts diff --git a/tests/cases/fourslash_old/genericMethodParam.ts b/tests/cases/fourslash/genericMethodParam.ts similarity index 100% rename from tests/cases/fourslash_old/genericMethodParam.ts rename to tests/cases/fourslash/genericMethodParam.ts diff --git a/tests/cases/fourslash_old/genericObjectBaseType.ts b/tests/cases/fourslash/genericObjectBaseType.ts similarity index 100% rename from tests/cases/fourslash_old/genericObjectBaseType.ts rename to tests/cases/fourslash/genericObjectBaseType.ts diff --git a/tests/cases/fourslash_old/genericParameterHelp.ts b/tests/cases/fourslash/genericParameterHelp.ts similarity index 100% rename from tests/cases/fourslash_old/genericParameterHelp.ts rename to tests/cases/fourslash/genericParameterHelp.ts diff --git a/tests/cases/fourslash_old/genericRespecialization1.ts b/tests/cases/fourslash/genericRespecialization1.ts similarity index 100% rename from tests/cases/fourslash_old/genericRespecialization1.ts rename to tests/cases/fourslash/genericRespecialization1.ts diff --git a/tests/cases/fourslash_old/genericSignaturesAreProperlyCleaned.ts b/tests/cases/fourslash/genericSignaturesAreProperlyCleaned.ts similarity index 100% rename from tests/cases/fourslash_old/genericSignaturesAreProperlyCleaned.ts rename to tests/cases/fourslash/genericSignaturesAreProperlyCleaned.ts diff --git a/tests/cases/fourslash_old/genericTypeWithMultipleBases1MultiFile.ts b/tests/cases/fourslash/genericTypeWithMultipleBases1MultiFile.ts similarity index 89% rename from tests/cases/fourslash_old/genericTypeWithMultipleBases1MultiFile.ts rename to tests/cases/fourslash/genericTypeWithMultipleBases1MultiFile.ts index e28e1aa0fc7..a2b32a6f383 100644 --- a/tests/cases/fourslash_old/genericTypeWithMultipleBases1MultiFile.ts +++ b/tests/cases/fourslash/genericTypeWithMultipleBases1MultiFile.ts @@ -4,20 +4,20 @@ ////interface iBaseScope { //// watch: () => void; ////} -// @Filename: genericTypeWithMultipleBases_1.ts +// @Filename: genericTypeWithMultipleBases_1.ts ////interface iMover { //// moveUp: () => void; ////} -// @Filename: genericTypeWithMultipleBases_2.ts +// @Filename: genericTypeWithMultipleBases_2.ts ////interface iScope extends iBaseScope, iMover { //// family: TModel; ////} -// @Filename: genericTypeWithMultipleBases_3.ts +// @Filename: genericTypeWithMultipleBases_3.ts ////var x: iScope; -// @Filename: genericTypeWithMultipleBases_4.ts +// @Filename: genericTypeWithMultipleBases_4.ts ////x./**/ goTo.marker(); verify.completionListContains('watch', '() => void'); verify.completionListContains('moveUp', '() => void'); -verify.completionListContains('family', 'TModel'); \ No newline at end of file +verify.completionListContains('family', 'number'); \ No newline at end of file diff --git a/tests/cases/fourslash_old/getCompletionEntryDetails.ts b/tests/cases/fourslash/getCompletionEntryDetails.ts similarity index 100% rename from tests/cases/fourslash_old/getCompletionEntryDetails.ts rename to tests/cases/fourslash/getCompletionEntryDetails.ts diff --git a/tests/cases/fourslash_old/getCompletionEntryDetails2.ts b/tests/cases/fourslash/getCompletionEntryDetails2.ts similarity index 100% rename from tests/cases/fourslash_old/getCompletionEntryDetails2.ts rename to tests/cases/fourslash/getCompletionEntryDetails2.ts diff --git a/tests/cases/fourslash_old/getImplementors1.ts b/tests/cases/fourslash/getImplementors1.ts similarity index 100% rename from tests/cases/fourslash_old/getImplementors1.ts rename to tests/cases/fourslash/getImplementors1.ts diff --git a/tests/cases/fourslash_old/getImplementorsForFunction.ts b/tests/cases/fourslash/getImplementorsForFunction.ts similarity index 100% rename from tests/cases/fourslash_old/getImplementorsForFunction.ts rename to tests/cases/fourslash/getImplementorsForFunction.ts diff --git a/tests/cases/fourslash_old/getMatchingBracesNegativeCases.ts b/tests/cases/fourslash/getMatchingBracesNegativeCases.ts similarity index 100% rename from tests/cases/fourslash_old/getMatchingBracesNegativeCases.ts rename to tests/cases/fourslash/getMatchingBracesNegativeCases.ts diff --git a/tests/cases/fourslash_old/getNameOrDottedNameSpan.ts b/tests/cases/fourslash/getNameOrDottedNameSpan.ts similarity index 100% rename from tests/cases/fourslash_old/getNameOrDottedNameSpan.ts rename to tests/cases/fourslash/getNameOrDottedNameSpan.ts diff --git a/tests/cases/fourslash_old/getOccurrencesOfAny.ts b/tests/cases/fourslash/getOccurrencesOfAny.ts similarity index 100% rename from tests/cases/fourslash_old/getOccurrencesOfAny.ts rename to tests/cases/fourslash/getOccurrencesOfAny.ts diff --git a/tests/cases/fourslash_old/getTypeAtModuleExtends.ts b/tests/cases/fourslash/getTypeAtModuleExtends.ts similarity index 100% rename from tests/cases/fourslash_old/getTypeAtModuleExtends.ts rename to tests/cases/fourslash/getTypeAtModuleExtends.ts diff --git a/tests/cases/fourslash_old/globalCompletionListInsideObjectLiterals.ts b/tests/cases/fourslash/globalCompletionListInsideObjectLiterals.ts similarity index 100% rename from tests/cases/fourslash_old/globalCompletionListInsideObjectLiterals.ts rename to tests/cases/fourslash/globalCompletionListInsideObjectLiterals.ts diff --git a/tests/cases/fourslash_old/goToDefinitionPrimitives.ts b/tests/cases/fourslash/goToDefinitionPrimitives.ts similarity index 100% rename from tests/cases/fourslash_old/goToDefinitionPrimitives.ts rename to tests/cases/fourslash/goToDefinitionPrimitives.ts diff --git a/tests/cases/fourslash_old/goToDefinitionSourceUnit.ts b/tests/cases/fourslash/goToDefinitionSourceUnit.ts similarity index 100% rename from tests/cases/fourslash_old/goToDefinitionSourceUnit.ts rename to tests/cases/fourslash/goToDefinitionSourceUnit.ts diff --git a/tests/cases/fourslash_old/goToDefinitionUndefinedSymbols.ts b/tests/cases/fourslash/goToDefinitionUndefinedSymbols.ts similarity index 100% rename from tests/cases/fourslash_old/goToDefinitionUndefinedSymbols.ts rename to tests/cases/fourslash/goToDefinitionUndefinedSymbols.ts diff --git a/tests/cases/fourslash_old/identationAfterInterfaceCall.ts b/tests/cases/fourslash/identationAfterInterfaceCall.ts similarity index 100% rename from tests/cases/fourslash_old/identationAfterInterfaceCall.ts rename to tests/cases/fourslash/identationAfterInterfaceCall.ts diff --git a/tests/cases/fourslash_old/identifierErrorRecovery.ts b/tests/cases/fourslash/identifierErrorRecovery.ts similarity index 100% rename from tests/cases/fourslash_old/identifierErrorRecovery.ts rename to tests/cases/fourslash/identifierErrorRecovery.ts diff --git a/tests/cases/fourslash_old/importDeclPaste0.ts b/tests/cases/fourslash/importDeclPaste0.ts similarity index 100% rename from tests/cases/fourslash_old/importDeclPaste0.ts rename to tests/cases/fourslash/importDeclPaste0.ts diff --git a/tests/cases/fourslash_old/importValueUsedAsType.ts b/tests/cases/fourslash/importValueUsedAsType.ts similarity index 100% rename from tests/cases/fourslash_old/importValueUsedAsType.ts rename to tests/cases/fourslash/importValueUsedAsType.ts diff --git a/tests/cases/fourslash_old/incompatibleOverride.ts b/tests/cases/fourslash/incompatibleOverride.ts similarity index 100% rename from tests/cases/fourslash_old/incompatibleOverride.ts rename to tests/cases/fourslash/incompatibleOverride.ts diff --git a/tests/cases/fourslash_old/incrementalResolveConstructorDeclaration.ts b/tests/cases/fourslash/incrementalResolveConstructorDeclaration.ts similarity index 100% rename from tests/cases/fourslash_old/incrementalResolveConstructorDeclaration.ts rename to tests/cases/fourslash/incrementalResolveConstructorDeclaration.ts diff --git a/tests/cases/fourslash_old/incrementalResolveFunctionPropertyAssignment.ts b/tests/cases/fourslash/incrementalResolveFunctionPropertyAssignment.ts similarity index 100% rename from tests/cases/fourslash_old/incrementalResolveFunctionPropertyAssignment.ts rename to tests/cases/fourslash/incrementalResolveFunctionPropertyAssignment.ts diff --git a/tests/cases/fourslash_old/incrementalUpdateToClassImplementingGenericClass.ts b/tests/cases/fourslash/incrementalUpdateToClassImplementingGenericClass.ts similarity index 100% rename from tests/cases/fourslash_old/incrementalUpdateToClassImplementingGenericClass.ts rename to tests/cases/fourslash/incrementalUpdateToClassImplementingGenericClass.ts diff --git a/tests/cases/fourslash_old/indentAfterFunctionClosingBraces.ts b/tests/cases/fourslash/indentAfterFunctionClosingBraces.ts similarity index 100% rename from tests/cases/fourslash_old/indentAfterFunctionClosingBraces.ts rename to tests/cases/fourslash/indentAfterFunctionClosingBraces.ts diff --git a/tests/cases/fourslash_old/indentAfterImport.ts b/tests/cases/fourslash/indentAfterImport.ts similarity index 100% rename from tests/cases/fourslash_old/indentAfterImport.ts rename to tests/cases/fourslash/indentAfterImport.ts diff --git a/tests/cases/fourslash_old/indentation.ts b/tests/cases/fourslash/indentation.ts similarity index 100% rename from tests/cases/fourslash_old/indentation.ts rename to tests/cases/fourslash/indentation.ts diff --git a/tests/cases/fourslash_old/indentationAfterModuleImport.ts b/tests/cases/fourslash/indentationAfterModuleImport.ts similarity index 100% rename from tests/cases/fourslash_old/indentationAfterModuleImport.ts rename to tests/cases/fourslash/indentationAfterModuleImport.ts diff --git a/tests/cases/fourslash_old/indexSignatureWithoutAnnotation.ts b/tests/cases/fourslash/indexSignatureWithoutAnnotation.ts similarity index 100% rename from tests/cases/fourslash_old/indexSignatureWithoutAnnotation.ts rename to tests/cases/fourslash/indexSignatureWithoutAnnotation.ts diff --git a/tests/cases/fourslash_old/inheritedModuleMembersForClodule2.ts b/tests/cases/fourslash/inheritedModuleMembersForClodule2.ts similarity index 100% rename from tests/cases/fourslash_old/inheritedModuleMembersForClodule2.ts rename to tests/cases/fourslash/inheritedModuleMembersForClodule2.ts diff --git a/tests/cases/fourslash_old/insertArgumentBeforeOverloadedConstructor.ts b/tests/cases/fourslash/insertArgumentBeforeOverloadedConstructor.ts similarity index 100% rename from tests/cases/fourslash_old/insertArgumentBeforeOverloadedConstructor.ts rename to tests/cases/fourslash/insertArgumentBeforeOverloadedConstructor.ts diff --git a/tests/cases/fourslash_old/insertInterfaceAndCheckTypeLiteralField.ts b/tests/cases/fourslash/insertInterfaceAndCheckTypeLiteralField.ts similarity index 100% rename from tests/cases/fourslash_old/insertInterfaceAndCheckTypeLiteralField.ts rename to tests/cases/fourslash/insertInterfaceAndCheckTypeLiteralField.ts diff --git a/tests/cases/fourslash_old/insertMethodCallAboveOthers.ts b/tests/cases/fourslash/insertMethodCallAboveOthers.ts similarity index 100% rename from tests/cases/fourslash_old/insertMethodCallAboveOthers.ts rename to tests/cases/fourslash/insertMethodCallAboveOthers.ts diff --git a/tests/cases/fourslash_old/insertPublicBeforeSetter.ts b/tests/cases/fourslash/insertPublicBeforeSetter.ts similarity index 100% rename from tests/cases/fourslash_old/insertPublicBeforeSetter.ts rename to tests/cases/fourslash/insertPublicBeforeSetter.ts diff --git a/tests/cases/fourslash_old/insertReturnStatementInDuplicateIdentifierFunction.ts b/tests/cases/fourslash/insertReturnStatementInDuplicateIdentifierFunction.ts similarity index 100% rename from tests/cases/fourslash_old/insertReturnStatementInDuplicateIdentifierFunction.ts rename to tests/cases/fourslash/insertReturnStatementInDuplicateIdentifierFunction.ts diff --git a/tests/cases/fourslash_old/insertSecondTryCatchBlock.ts b/tests/cases/fourslash/insertSecondTryCatchBlock.ts similarity index 100% rename from tests/cases/fourslash_old/insertSecondTryCatchBlock.ts rename to tests/cases/fourslash/insertSecondTryCatchBlock.ts diff --git a/tests/cases/fourslash_old/insertVarAfterEmptyTypeParamList.ts b/tests/cases/fourslash/insertVarAfterEmptyTypeParamList.ts similarity index 100% rename from tests/cases/fourslash_old/insertVarAfterEmptyTypeParamList.ts rename to tests/cases/fourslash/insertVarAfterEmptyTypeParamList.ts diff --git a/tests/cases/fourslash_old/interfaceExtendsPrimitive.ts b/tests/cases/fourslash/interfaceExtendsPrimitive.ts similarity index 100% rename from tests/cases/fourslash_old/interfaceExtendsPrimitive.ts rename to tests/cases/fourslash/interfaceExtendsPrimitive.ts diff --git a/tests/cases/fourslash_old/interfaceIndent.ts b/tests/cases/fourslash/interfaceIndent.ts similarity index 100% rename from tests/cases/fourslash_old/interfaceIndent.ts rename to tests/cases/fourslash/interfaceIndent.ts diff --git a/tests/cases/fourslash_old/interfaceRecursiveInheritanceErrors0.ts b/tests/cases/fourslash/interfaceRecursiveInheritanceErrors0.ts similarity index 100% rename from tests/cases/fourslash_old/interfaceRecursiveInheritanceErrors0.ts rename to tests/cases/fourslash/interfaceRecursiveInheritanceErrors0.ts diff --git a/tests/cases/fourslash_old/interfaceRecursiveInheritanceErrors1.ts b/tests/cases/fourslash/interfaceRecursiveInheritanceErrors1.ts similarity index 100% rename from tests/cases/fourslash_old/interfaceRecursiveInheritanceErrors1.ts rename to tests/cases/fourslash/interfaceRecursiveInheritanceErrors1.ts diff --git a/tests/cases/fourslash_old/invalidRestArgError.ts b/tests/cases/fourslash/invalidRestArgError.ts similarity index 100% rename from tests/cases/fourslash_old/invalidRestArgError.ts rename to tests/cases/fourslash/invalidRestArgError.ts diff --git a/tests/cases/fourslash_old/invertedCloduleAfterQuickInfo.ts b/tests/cases/fourslash/invertedCloduleAfterQuickInfo.ts similarity index 100% rename from tests/cases/fourslash_old/invertedCloduleAfterQuickInfo.ts rename to tests/cases/fourslash/invertedCloduleAfterQuickInfo.ts diff --git a/tests/cases/fourslash_old/invertedFunduleAfterQuickInfo.ts b/tests/cases/fourslash/invertedFunduleAfterQuickInfo.ts similarity index 100% rename from tests/cases/fourslash_old/invertedFunduleAfterQuickInfo.ts rename to tests/cases/fourslash/invertedFunduleAfterQuickInfo.ts diff --git a/tests/cases/fourslash_old/lambdaThisMembers.ts b/tests/cases/fourslash/lambdaThisMembers.ts similarity index 100% rename from tests/cases/fourslash_old/lambdaThisMembers.ts rename to tests/cases/fourslash/lambdaThisMembers.ts diff --git a/tests/cases/fourslash_old/malformedObjectLiteral.ts b/tests/cases/fourslash/malformedObjectLiteral.ts similarity index 100% rename from tests/cases/fourslash_old/malformedObjectLiteral.ts rename to tests/cases/fourslash/malformedObjectLiteral.ts diff --git a/tests/cases/fourslash_old/memberConstructorEdits.ts b/tests/cases/fourslash/memberConstructorEdits.ts similarity index 100% rename from tests/cases/fourslash_old/memberConstructorEdits.ts rename to tests/cases/fourslash/memberConstructorEdits.ts diff --git a/tests/cases/fourslash_old/memberListAfterSingleDot.ts b/tests/cases/fourslash/memberListAfterSingleDot.ts similarity index 100% rename from tests/cases/fourslash_old/memberListAfterSingleDot.ts rename to tests/cases/fourslash/memberListAfterSingleDot.ts diff --git a/tests/cases/fourslash_old/memberListErrorRecovery.ts b/tests/cases/fourslash/memberListErrorRecovery.ts similarity index 100% rename from tests/cases/fourslash_old/memberListErrorRecovery.ts rename to tests/cases/fourslash/memberListErrorRecovery.ts diff --git a/tests/cases/fourslash_old/memberListInFunctionCall.ts b/tests/cases/fourslash/memberListInFunctionCall.ts similarity index 100% rename from tests/cases/fourslash_old/memberListInFunctionCall.ts rename to tests/cases/fourslash/memberListInFunctionCall.ts diff --git a/tests/cases/fourslash_old/memberListOfEnumInModule.ts b/tests/cases/fourslash/memberListOfEnumInModule.ts similarity index 100% rename from tests/cases/fourslash_old/memberListOfEnumInModule.ts rename to tests/cases/fourslash/memberListOfEnumInModule.ts diff --git a/tests/cases/fourslash_old/memberListOfModuleAfterInvalidCharater.ts b/tests/cases/fourslash/memberListOfModuleAfterInvalidCharater.ts similarity index 100% rename from tests/cases/fourslash_old/memberListOfModuleAfterInvalidCharater.ts rename to tests/cases/fourslash/memberListOfModuleAfterInvalidCharater.ts diff --git a/tests/cases/fourslash_old/memberListOnConstructorType.ts b/tests/cases/fourslash/memberListOnConstructorType.ts similarity index 100% rename from tests/cases/fourslash_old/memberListOnConstructorType.ts rename to tests/cases/fourslash/memberListOnConstructorType.ts diff --git a/tests/cases/fourslash_old/memberOverloadEdits.ts b/tests/cases/fourslash/memberOverloadEdits.ts similarity index 100% rename from tests/cases/fourslash_old/memberOverloadEdits.ts rename to tests/cases/fourslash/memberOverloadEdits.ts diff --git a/tests/cases/fourslash_old/memberlistOnDDot.ts b/tests/cases/fourslash/memberlistOnDDot.ts similarity index 100% rename from tests/cases/fourslash_old/memberlistOnDDot.ts rename to tests/cases/fourslash/memberlistOnDDot.ts diff --git a/tests/cases/fourslash_old/mergedDeclarations1.ts b/tests/cases/fourslash/mergedDeclarations1.ts similarity index 100% rename from tests/cases/fourslash_old/mergedDeclarations1.ts rename to tests/cases/fourslash/mergedDeclarations1.ts diff --git a/tests/cases/fourslash_old/mergedDeclarations2.ts b/tests/cases/fourslash/mergedDeclarations2.ts similarity index 100% rename from tests/cases/fourslash_old/mergedDeclarations2.ts rename to tests/cases/fourslash/mergedDeclarations2.ts diff --git a/tests/cases/fourslash_old/mispeltVariableForInLoopErrorRecovery.ts b/tests/cases/fourslash/mispeltVariableForInLoopErrorRecovery.ts similarity index 100% rename from tests/cases/fourslash_old/mispeltVariableForInLoopErrorRecovery.ts rename to tests/cases/fourslash/mispeltVariableForInLoopErrorRecovery.ts diff --git a/tests/cases/fourslash_old/moduleEnumModule.ts b/tests/cases/fourslash/moduleEnumModule.ts similarity index 100% rename from tests/cases/fourslash_old/moduleEnumModule.ts rename to tests/cases/fourslash/moduleEnumModule.ts diff --git a/tests/cases/fourslash_old/moduleIndent.ts b/tests/cases/fourslash/moduleIndent.ts similarity index 100% rename from tests/cases/fourslash_old/moduleIndent.ts rename to tests/cases/fourslash/moduleIndent.ts diff --git a/tests/cases/fourslash_old/moduleMembersOfGenericType.ts b/tests/cases/fourslash/moduleMembersOfGenericType.ts similarity index 100% rename from tests/cases/fourslash_old/moduleMembersOfGenericType.ts rename to tests/cases/fourslash/moduleMembersOfGenericType.ts diff --git a/tests/cases/fourslash_old/moduleRenamingErrorRecovery.ts b/tests/cases/fourslash/moduleRenamingErrorRecovery.ts similarity index 100% rename from tests/cases/fourslash_old/moduleRenamingErrorRecovery.ts rename to tests/cases/fourslash/moduleRenamingErrorRecovery.ts diff --git a/tests/cases/fourslash_old/multiModuleClodule1.ts b/tests/cases/fourslash/multiModuleClodule1.ts similarity index 100% rename from tests/cases/fourslash_old/multiModuleClodule1.ts rename to tests/cases/fourslash/multiModuleClodule1.ts diff --git a/tests/cases/fourslash_old/multilineCommentBeforeOpenBrace.ts b/tests/cases/fourslash/multilineCommentBeforeOpenBrace.ts similarity index 100% rename from tests/cases/fourslash_old/multilineCommentBeforeOpenBrace.ts rename to tests/cases/fourslash/multilineCommentBeforeOpenBrace.ts diff --git a/tests/cases/fourslash_old/multipleExportAssignmentsErrorList0.ts b/tests/cases/fourslash/multipleExportAssignmentsErrorList0.ts similarity index 100% rename from tests/cases/fourslash_old/multipleExportAssignmentsErrorList0.ts rename to tests/cases/fourslash/multipleExportAssignmentsErrorList0.ts diff --git a/tests/cases/fourslash_old/navbar_contains-no-duplicates.ts b/tests/cases/fourslash/navbar_contains-no-duplicates.ts similarity index 100% rename from tests/cases/fourslash_old/navbar_contains-no-duplicates.ts rename to tests/cases/fourslash/navbar_contains-no-duplicates.ts diff --git a/tests/cases/fourslash_old/noCompletionListOnCommentsInsideObjectLiterals.ts b/tests/cases/fourslash/noCompletionListOnCommentsInsideObjectLiterals.ts similarity index 100% rename from tests/cases/fourslash_old/noCompletionListOnCommentsInsideObjectLiterals.ts rename to tests/cases/fourslash/noCompletionListOnCommentsInsideObjectLiterals.ts diff --git a/tests/cases/fourslash_old/noQuickInfoInWhitespace.ts b/tests/cases/fourslash/noQuickInfoInWhitespace.ts similarity index 100% rename from tests/cases/fourslash_old/noQuickInfoInWhitespace.ts rename to tests/cases/fourslash/noQuickInfoInWhitespace.ts diff --git a/tests/cases/fourslash_old/noSmartIndentInsideMultilineString.ts b/tests/cases/fourslash/noSmartIndentInsideMultilineString.ts similarity index 100% rename from tests/cases/fourslash_old/noSmartIndentInsideMultilineString.ts rename to tests/cases/fourslash/noSmartIndentInsideMultilineString.ts diff --git a/tests/cases/fourslash_old/nonExistingImport.ts b/tests/cases/fourslash/nonExistingImport.ts similarity index 100% rename from tests/cases/fourslash_old/nonExistingImport.ts rename to tests/cases/fourslash/nonExistingImport.ts diff --git a/tests/cases/fourslash_old/numberAssignement0.ts b/tests/cases/fourslash/numberAssignement0.ts similarity index 100% rename from tests/cases/fourslash_old/numberAssignement0.ts rename to tests/cases/fourslash/numberAssignement0.ts diff --git a/tests/cases/fourslash_old/outliningForNonCompleteInterfaceDeclaration.ts b/tests/cases/fourslash/outliningForNonCompleteInterfaceDeclaration.ts similarity index 100% rename from tests/cases/fourslash_old/outliningForNonCompleteInterfaceDeclaration.ts rename to tests/cases/fourslash/outliningForNonCompleteInterfaceDeclaration.ts diff --git a/tests/cases/fourslash_old/overloadObjectLiteralCrash.ts b/tests/cases/fourslash/overloadObjectLiteralCrash.ts similarity index 100% rename from tests/cases/fourslash_old/overloadObjectLiteralCrash.ts rename to tests/cases/fourslash/overloadObjectLiteralCrash.ts diff --git a/tests/cases/fourslash_old/parameterlessSetter.ts b/tests/cases/fourslash/parameterlessSetter.ts similarity index 100% rename from tests/cases/fourslash_old/parameterlessSetter.ts rename to tests/cases/fourslash/parameterlessSetter.ts diff --git a/tests/cases/fourslash_old/parenthesisFatArrows.ts b/tests/cases/fourslash/parenthesisFatArrows.ts similarity index 100% rename from tests/cases/fourslash_old/parenthesisFatArrows.ts rename to tests/cases/fourslash/parenthesisFatArrows.ts diff --git a/tests/cases/fourslash_old/paste.ts b/tests/cases/fourslash/paste.ts similarity index 100% rename from tests/cases/fourslash_old/paste.ts rename to tests/cases/fourslash/paste.ts diff --git a/tests/cases/fourslash_old/pasteLambdaOverModule.ts b/tests/cases/fourslash/pasteLambdaOverModule.ts similarity index 100% rename from tests/cases/fourslash_old/pasteLambdaOverModule.ts rename to tests/cases/fourslash/pasteLambdaOverModule.ts diff --git a/tests/cases/fourslash_old/propertyDuplicateIdentifierError.ts b/tests/cases/fourslash/propertyDuplicateIdentifierError.ts similarity index 100% rename from tests/cases/fourslash_old/propertyDuplicateIdentifierError.ts rename to tests/cases/fourslash/propertyDuplicateIdentifierError.ts diff --git a/tests/cases/fourslash_old/publicBreak.ts b/tests/cases/fourslash/publicBreak.ts similarity index 100% rename from tests/cases/fourslash_old/publicBreak.ts rename to tests/cases/fourslash/publicBreak.ts diff --git a/tests/cases/fourslash_old/pullFullDiffTypeParameterExtends0.ts b/tests/cases/fourslash/pullFullDiffTypeParameterExtends0.ts similarity index 100% rename from tests/cases/fourslash_old/pullFullDiffTypeParameterExtends0.ts rename to tests/cases/fourslash/pullFullDiffTypeParameterExtends0.ts diff --git a/tests/cases/fourslash_old/quickInfoFromEmptyBlockComment.ts b/tests/cases/fourslash/quickInfoFromEmptyBlockComment.ts similarity index 100% rename from tests/cases/fourslash_old/quickInfoFromEmptyBlockComment.ts rename to tests/cases/fourslash/quickInfoFromEmptyBlockComment.ts diff --git a/tests/cases/fourslash_old/quickInfoInvalidLocations.ts b/tests/cases/fourslash/quickInfoInvalidLocations.ts similarity index 100% rename from tests/cases/fourslash_old/quickInfoInvalidLocations.ts rename to tests/cases/fourslash/quickInfoInvalidLocations.ts diff --git a/tests/cases/fourslash_old/quickInfoOfLablledForStatementIterator.ts b/tests/cases/fourslash/quickInfoOfLablledForStatementIterator.ts similarity index 100% rename from tests/cases/fourslash_old/quickInfoOfLablledForStatementIterator.ts rename to tests/cases/fourslash/quickInfoOfLablledForStatementIterator.ts diff --git a/tests/cases/fourslash_old/quickInfoOnCircularTypes.ts b/tests/cases/fourslash/quickInfoOnCircularTypes.ts similarity index 100% rename from tests/cases/fourslash_old/quickInfoOnCircularTypes.ts rename to tests/cases/fourslash/quickInfoOnCircularTypes.ts diff --git a/tests/cases/fourslash_old/quickInfoOnMergedInterfaces.ts b/tests/cases/fourslash/quickInfoOnMergedInterfaces.ts similarity index 100% rename from tests/cases/fourslash_old/quickInfoOnMergedInterfaces.ts rename to tests/cases/fourslash/quickInfoOnMergedInterfaces.ts diff --git a/tests/cases/fourslash_old/quickInfoOnUnResolvedBaseConstructorSignature.ts b/tests/cases/fourslash/quickInfoOnUnResolvedBaseConstructorSignature.ts similarity index 100% rename from tests/cases/fourslash_old/quickInfoOnUnResolvedBaseConstructorSignature.ts rename to tests/cases/fourslash/quickInfoOnUnResolvedBaseConstructorSignature.ts diff --git a/tests/cases/fourslash_old/quickinfoIsConsistent.ts b/tests/cases/fourslash/quickinfoIsConsistent.ts similarity index 100% rename from tests/cases/fourslash_old/quickinfoIsConsistent.ts rename to tests/cases/fourslash/quickinfoIsConsistent.ts diff --git a/tests/cases/fourslash_old/recursiveGenerics2.ts b/tests/cases/fourslash/recursiveGenerics2.ts similarity index 100% rename from tests/cases/fourslash_old/recursiveGenerics2.ts rename to tests/cases/fourslash/recursiveGenerics2.ts diff --git a/tests/cases/fourslash_old/recursiveInternalModuleImport.ts b/tests/cases/fourslash/recursiveInternalModuleImport.ts similarity index 100% rename from tests/cases/fourslash_old/recursiveInternalModuleImport.ts rename to tests/cases/fourslash/recursiveInternalModuleImport.ts diff --git a/tests/cases/fourslash_old/recursiveWrappedTypeParameters1.ts b/tests/cases/fourslash/recursiveWrappedTypeParameters1.ts similarity index 100% rename from tests/cases/fourslash_old/recursiveWrappedTypeParameters1.ts rename to tests/cases/fourslash/recursiveWrappedTypeParameters1.ts diff --git a/tests/cases/fourslash_old/referencesForNoContext.ts b/tests/cases/fourslash/referencesForNoContext.ts similarity index 100% rename from tests/cases/fourslash_old/referencesForNoContext.ts rename to tests/cases/fourslash/referencesForNoContext.ts diff --git a/tests/cases/fourslash_old/referencesInComment.ts b/tests/cases/fourslash/referencesInComment.ts similarity index 100% rename from tests/cases/fourslash_old/referencesInComment.ts rename to tests/cases/fourslash/referencesInComment.ts diff --git a/tests/cases/fourslash_old/regexDetection.ts b/tests/cases/fourslash/regexDetection.ts similarity index 100% rename from tests/cases/fourslash_old/regexDetection.ts rename to tests/cases/fourslash/regexDetection.ts diff --git a/tests/cases/fourslash_old/regexErrorRecovery.ts b/tests/cases/fourslash/regexErrorRecovery.ts similarity index 100% rename from tests/cases/fourslash_old/regexErrorRecovery.ts rename to tests/cases/fourslash/regexErrorRecovery.ts diff --git a/tests/cases/fourslash_old/removeDeclareFunctionExports.ts b/tests/cases/fourslash/removeDeclareFunctionExports.ts similarity index 100% rename from tests/cases/fourslash_old/removeDeclareFunctionExports.ts rename to tests/cases/fourslash/removeDeclareFunctionExports.ts diff --git a/tests/cases/fourslash_old/removeDeclareInModule.ts b/tests/cases/fourslash/removeDeclareInModule.ts similarity index 100% rename from tests/cases/fourslash_old/removeDeclareInModule.ts rename to tests/cases/fourslash/removeDeclareInModule.ts diff --git a/tests/cases/fourslash_old/removeDeclareKeyword.ts b/tests/cases/fourslash/removeDeclareKeyword.ts similarity index 100% rename from tests/cases/fourslash_old/removeDeclareKeyword.ts rename to tests/cases/fourslash/removeDeclareKeyword.ts diff --git a/tests/cases/fourslash_old/removeDeclareParamTypeAnnotation.ts b/tests/cases/fourslash/removeDeclareParamTypeAnnotation.ts similarity index 100% rename from tests/cases/fourslash_old/removeDeclareParamTypeAnnotation.ts rename to tests/cases/fourslash/removeDeclareParamTypeAnnotation.ts diff --git a/tests/cases/fourslash_old/removeDuplicateIdentifier.ts b/tests/cases/fourslash/removeDuplicateIdentifier.ts similarity index 100% rename from tests/cases/fourslash_old/removeDuplicateIdentifier.ts rename to tests/cases/fourslash/removeDuplicateIdentifier.ts diff --git a/tests/cases/fourslash_old/removeExportFromInterfaceError0.ts b/tests/cases/fourslash/removeExportFromInterfaceError0.ts similarity index 100% rename from tests/cases/fourslash_old/removeExportFromInterfaceError0.ts rename to tests/cases/fourslash/removeExportFromInterfaceError0.ts diff --git a/tests/cases/fourslash_old/removeExportFromInterfaceError1.ts b/tests/cases/fourslash/removeExportFromInterfaceError1.ts similarity index 100% rename from tests/cases/fourslash_old/removeExportFromInterfaceError1.ts rename to tests/cases/fourslash/removeExportFromInterfaceError1.ts diff --git a/tests/cases/fourslash_old/removeExportedClassFromReopenedModule.ts b/tests/cases/fourslash/removeExportedClassFromReopenedModule.ts similarity index 100% rename from tests/cases/fourslash_old/removeExportedClassFromReopenedModule.ts rename to tests/cases/fourslash/removeExportedClassFromReopenedModule.ts diff --git a/tests/cases/fourslash_old/removeInterfaceExtendsClause.ts b/tests/cases/fourslash/removeInterfaceExtendsClause.ts similarity index 100% rename from tests/cases/fourslash_old/removeInterfaceExtendsClause.ts rename to tests/cases/fourslash/removeInterfaceExtendsClause.ts diff --git a/tests/cases/fourslash_old/removeInterfaceUsedAsGenericTypeArgument.ts b/tests/cases/fourslash/removeInterfaceUsedAsGenericTypeArgument.ts similarity index 100% rename from tests/cases/fourslash_old/removeInterfaceUsedAsGenericTypeArgument.ts rename to tests/cases/fourslash/removeInterfaceUsedAsGenericTypeArgument.ts diff --git a/tests/cases/fourslash_old/removeParameterBetweenCommentAndParameter.ts b/tests/cases/fourslash/removeParameterBetweenCommentAndParameter.ts similarity index 100% rename from tests/cases/fourslash_old/removeParameterBetweenCommentAndParameter.ts rename to tests/cases/fourslash/removeParameterBetweenCommentAndParameter.ts diff --git a/tests/cases/fourslash_old/removeVarFromModuleWithReopenedEnums.ts b/tests/cases/fourslash/removeVarFromModuleWithReopenedEnums.ts similarity index 100% rename from tests/cases/fourslash_old/removeVarFromModuleWithReopenedEnums.ts rename to tests/cases/fourslash/removeVarFromModuleWithReopenedEnums.ts diff --git a/tests/cases/fourslash_old/renameModuleToVar.ts b/tests/cases/fourslash/renameModuleToVar.ts similarity index 100% rename from tests/cases/fourslash_old/renameModuleToVar.ts rename to tests/cases/fourslash/renameModuleToVar.ts diff --git a/tests/cases/fourslash_old/restParametersTypeValidation1.ts b/tests/cases/fourslash/restParametersTypeValidation1.ts similarity index 100% rename from tests/cases/fourslash_old/restParametersTypeValidation1.ts rename to tests/cases/fourslash/restParametersTypeValidation1.ts diff --git a/tests/cases/fourslash_old/returnRecursiveType.ts b/tests/cases/fourslash/returnRecursiveType.ts similarity index 100% rename from tests/cases/fourslash_old/returnRecursiveType.ts rename to tests/cases/fourslash/returnRecursiveType.ts diff --git a/tests/cases/fourslash_old/scriptLexicalStructureEmptyConstructors.ts b/tests/cases/fourslash/scriptLexicalStructureEmptyConstructors.ts similarity index 100% rename from tests/cases/fourslash_old/scriptLexicalStructureEmptyConstructors.ts rename to tests/cases/fourslash/scriptLexicalStructureEmptyConstructors.ts diff --git a/tests/cases/fourslash_old/scriptLexicalStructureItems.ts b/tests/cases/fourslash/scriptLexicalStructureItems.ts similarity index 100% rename from tests/cases/fourslash_old/scriptLexicalStructureItems.ts rename to tests/cases/fourslash/scriptLexicalStructureItems.ts diff --git a/tests/cases/fourslash_old/scriptLexicalStructureItemsExternalModules.ts b/tests/cases/fourslash/scriptLexicalStructureItemsExternalModules.ts similarity index 100% rename from tests/cases/fourslash_old/scriptLexicalStructureItemsExternalModules.ts rename to tests/cases/fourslash/scriptLexicalStructureItemsExternalModules.ts diff --git a/tests/cases/fourslash_old/scriptLexicalStructurePropertiesDefinedInConstructors.ts b/tests/cases/fourslash/scriptLexicalStructurePropertiesDefinedInConstructors.ts similarity index 100% rename from tests/cases/fourslash_old/scriptLexicalStructurePropertiesDefinedInConstructors.ts rename to tests/cases/fourslash/scriptLexicalStructurePropertiesDefinedInConstructors.ts diff --git a/tests/cases/fourslash_old/selfReferencedExternalModule2.ts b/tests/cases/fourslash/selfReferencedExternalModule2.ts similarity index 100% rename from tests/cases/fourslash_old/selfReferencedExternalModule2.ts rename to tests/cases/fourslash/selfReferencedExternalModule2.ts diff --git a/tests/cases/fourslash_old/signatureHelpInFunctionCall.ts b/tests/cases/fourslash/signatureHelpInFunctionCall.ts similarity index 100% rename from tests/cases/fourslash_old/signatureHelpInFunctionCall.ts rename to tests/cases/fourslash/signatureHelpInFunctionCall.ts diff --git a/tests/cases/fourslash_old/signatureHelpNegativeTests.ts b/tests/cases/fourslash/signatureHelpNegativeTests.ts similarity index 100% rename from tests/cases/fourslash_old/signatureHelpNegativeTests.ts rename to tests/cases/fourslash/signatureHelpNegativeTests.ts diff --git a/tests/cases/fourslash_old/signatureHelpNegativeTests2.ts b/tests/cases/fourslash/signatureHelpNegativeTests2.ts similarity index 100% rename from tests/cases/fourslash_old/signatureHelpNegativeTests2.ts rename to tests/cases/fourslash/signatureHelpNegativeTests2.ts diff --git a/tests/cases/fourslash_old/signatureHelpObjectCreationExpressionNoArgs_NotAvailable.ts b/tests/cases/fourslash/signatureHelpObjectCreationExpressionNoArgs_NotAvailable.ts similarity index 100% rename from tests/cases/fourslash_old/signatureHelpObjectCreationExpressionNoArgs_NotAvailable.ts rename to tests/cases/fourslash/signatureHelpObjectCreationExpressionNoArgs_NotAvailable.ts diff --git a/tests/cases/fourslash_old/signatureHelpWithInterfaceAsIdentifier.ts b/tests/cases/fourslash/signatureHelpWithInterfaceAsIdentifier.ts similarity index 100% rename from tests/cases/fourslash_old/signatureHelpWithInterfaceAsIdentifier.ts rename to tests/cases/fourslash/signatureHelpWithInterfaceAsIdentifier.ts diff --git a/tests/cases/fourslash_old/smartIndentAfterAlignedFunctionArgument.ts b/tests/cases/fourslash/smartIndentAfterAlignedFunctionArgument.ts similarity index 100% rename from tests/cases/fourslash_old/smartIndentAfterAlignedFunctionArgument.ts rename to tests/cases/fourslash/smartIndentAfterAlignedFunctionArgument.ts diff --git a/tests/cases/fourslash_old/smartIndentAfterFatArrowVar.ts b/tests/cases/fourslash/smartIndentAfterFatArrowVar.ts similarity index 100% rename from tests/cases/fourslash_old/smartIndentAfterFatArrowVar.ts rename to tests/cases/fourslash/smartIndentAfterFatArrowVar.ts diff --git a/tests/cases/fourslash_old/smartIndentClass.ts b/tests/cases/fourslash/smartIndentClass.ts similarity index 100% rename from tests/cases/fourslash_old/smartIndentClass.ts rename to tests/cases/fourslash/smartIndentClass.ts diff --git a/tests/cases/fourslash_old/smartIndentEnum.ts b/tests/cases/fourslash/smartIndentEnum.ts similarity index 100% rename from tests/cases/fourslash_old/smartIndentEnum.ts rename to tests/cases/fourslash/smartIndentEnum.ts diff --git a/tests/cases/fourslash_old/smartIndentInsideBlockInsideCase.ts b/tests/cases/fourslash/smartIndentInsideBlockInsideCase.ts similarity index 100% rename from tests/cases/fourslash_old/smartIndentInsideBlockInsideCase.ts rename to tests/cases/fourslash/smartIndentInsideBlockInsideCase.ts diff --git a/tests/cases/fourslash_old/smartIndentInsideMultilineString.ts b/tests/cases/fourslash/smartIndentInsideMultilineString.ts similarity index 100% rename from tests/cases/fourslash_old/smartIndentInsideMultilineString.ts rename to tests/cases/fourslash/smartIndentInsideMultilineString.ts diff --git a/tests/cases/fourslash_old/smartIndentInterface.ts b/tests/cases/fourslash/smartIndentInterface.ts similarity index 100% rename from tests/cases/fourslash_old/smartIndentInterface.ts rename to tests/cases/fourslash/smartIndentInterface.ts diff --git a/tests/cases/fourslash_old/smartIndentModule.ts b/tests/cases/fourslash/smartIndentModule.ts similarity index 100% rename from tests/cases/fourslash_old/smartIndentModule.ts rename to tests/cases/fourslash/smartIndentModule.ts diff --git a/tests/cases/fourslash_old/smartIndentNestedModule.ts b/tests/cases/fourslash/smartIndentNestedModule.ts similarity index 100% rename from tests/cases/fourslash_old/smartIndentNestedModule.ts rename to tests/cases/fourslash/smartIndentNestedModule.ts diff --git a/tests/cases/fourslash_old/smartIndentNonterminatedArgumentListAtEOF.ts b/tests/cases/fourslash/smartIndentNonterminatedArgumentListAtEOF.ts similarity index 100% rename from tests/cases/fourslash_old/smartIndentNonterminatedArgumentListAtEOF.ts rename to tests/cases/fourslash/smartIndentNonterminatedArgumentListAtEOF.ts diff --git a/tests/cases/fourslash_old/smartIndentNonterminatedIfStatementAtEOF.ts b/tests/cases/fourslash/smartIndentNonterminatedIfStatementAtEOF.ts similarity index 100% rename from tests/cases/fourslash_old/smartIndentNonterminatedIfStatementAtEOF.ts rename to tests/cases/fourslash/smartIndentNonterminatedIfStatementAtEOF.ts diff --git a/tests/cases/fourslash_old/smartIndentOnFunctionParameters.ts b/tests/cases/fourslash/smartIndentOnFunctionParameters.ts similarity index 100% rename from tests/cases/fourslash_old/smartIndentOnFunctionParameters.ts rename to tests/cases/fourslash/smartIndentOnFunctionParameters.ts diff --git a/tests/cases/fourslash_old/smartIndentStatementFor.ts b/tests/cases/fourslash/smartIndentStatementFor.ts similarity index 100% rename from tests/cases/fourslash_old/smartIndentStatementFor.ts rename to tests/cases/fourslash/smartIndentStatementFor.ts diff --git a/tests/cases/fourslash_old/smartIndentStatementForIn.ts b/tests/cases/fourslash/smartIndentStatementForIn.ts similarity index 100% rename from tests/cases/fourslash_old/smartIndentStatementForIn.ts rename to tests/cases/fourslash/smartIndentStatementForIn.ts diff --git a/tests/cases/fourslash_old/smartIndentStatementSwitch.ts b/tests/cases/fourslash/smartIndentStatementSwitch.ts similarity index 100% rename from tests/cases/fourslash_old/smartIndentStatementSwitch.ts rename to tests/cases/fourslash/smartIndentStatementSwitch.ts diff --git a/tests/cases/fourslash_old/smartIndentStatementTryCatchFinally.ts b/tests/cases/fourslash/smartIndentStatementTryCatchFinally.ts similarity index 100% rename from tests/cases/fourslash_old/smartIndentStatementTryCatchFinally.ts rename to tests/cases/fourslash/smartIndentStatementTryCatchFinally.ts diff --git a/tests/cases/fourslash_old/smartIndentStatementWith.ts b/tests/cases/fourslash/smartIndentStatementWith.ts similarity index 100% rename from tests/cases/fourslash_old/smartIndentStatementWith.ts rename to tests/cases/fourslash/smartIndentStatementWith.ts diff --git a/tests/cases/fourslash_old/spaceAfterConstructor.ts b/tests/cases/fourslash/spaceAfterConstructor.ts similarity index 100% rename from tests/cases/fourslash_old/spaceAfterConstructor.ts rename to tests/cases/fourslash/spaceAfterConstructor.ts diff --git a/tests/cases/fourslash_old/spaceAfterReturn.ts b/tests/cases/fourslash/spaceAfterReturn.ts similarity index 100% rename from tests/cases/fourslash_old/spaceAfterReturn.ts rename to tests/cases/fourslash/spaceAfterReturn.ts diff --git a/tests/cases/fourslash_old/squiggleFunctionExpression.ts b/tests/cases/fourslash/squiggleFunctionExpression.ts similarity index 100% rename from tests/cases/fourslash_old/squiggleFunctionExpression.ts rename to tests/cases/fourslash/squiggleFunctionExpression.ts diff --git a/tests/cases/fourslash_old/squiggleIllegalClassExtension.ts b/tests/cases/fourslash/squiggleIllegalClassExtension.ts similarity index 100% rename from tests/cases/fourslash_old/squiggleIllegalClassExtension.ts rename to tests/cases/fourslash/squiggleIllegalClassExtension.ts diff --git a/tests/cases/fourslash_old/squiggleIllegalInterfaceExtension.ts b/tests/cases/fourslash/squiggleIllegalInterfaceExtension.ts similarity index 100% rename from tests/cases/fourslash_old/squiggleIllegalInterfaceExtension.ts rename to tests/cases/fourslash/squiggleIllegalInterfaceExtension.ts diff --git a/tests/cases/fourslash_old/squiggleIllegalSubclassOverride.ts b/tests/cases/fourslash/squiggleIllegalSubclassOverride.ts similarity index 100% rename from tests/cases/fourslash_old/squiggleIllegalSubclassOverride.ts rename to tests/cases/fourslash/squiggleIllegalSubclassOverride.ts diff --git a/tests/cases/fourslash_old/squiggleUnclosedStringLiteral.ts b/tests/cases/fourslash/squiggleUnclosedStringLiteral.ts similarity index 100% rename from tests/cases/fourslash_old/squiggleUnclosedStringLiteral.ts rename to tests/cases/fourslash/squiggleUnclosedStringLiteral.ts diff --git a/tests/cases/fourslash_old/superCallError0.ts b/tests/cases/fourslash/superCallError0.ts similarity index 100% rename from tests/cases/fourslash_old/superCallError0.ts rename to tests/cases/fourslash/superCallError0.ts diff --git a/tests/cases/fourslash_old/superInDerivedTypeOfGenericWithStatics.ts b/tests/cases/fourslash/superInDerivedTypeOfGenericWithStatics.ts similarity index 100% rename from tests/cases/fourslash_old/superInDerivedTypeOfGenericWithStatics.ts rename to tests/cases/fourslash/superInDerivedTypeOfGenericWithStatics.ts diff --git a/tests/cases/fourslash_old/switchIndenting.ts b/tests/cases/fourslash/switchIndenting.ts similarity index 100% rename from tests/cases/fourslash_old/switchIndenting.ts rename to tests/cases/fourslash/switchIndenting.ts diff --git a/tests/cases/fourslash_old/syntaxErrorAfterImport1.ts b/tests/cases/fourslash/syntaxErrorAfterImport1.ts similarity index 100% rename from tests/cases/fourslash_old/syntaxErrorAfterImport1.ts rename to tests/cases/fourslash/syntaxErrorAfterImport1.ts diff --git a/tests/cases/fourslash_old/tabbingAfterNewlineInsertedBeforeWhile.ts b/tests/cases/fourslash/tabbingAfterNewlineInsertedBeforeWhile.ts similarity index 100% rename from tests/cases/fourslash_old/tabbingAfterNewlineInsertedBeforeWhile.ts rename to tests/cases/fourslash/tabbingAfterNewlineInsertedBeforeWhile.ts diff --git a/tests/cases/fourslash_old/toggleDuplicateFunctionDeclaration.ts b/tests/cases/fourslash/toggleDuplicateFunctionDeclaration.ts similarity index 100% rename from tests/cases/fourslash_old/toggleDuplicateFunctionDeclaration.ts rename to tests/cases/fourslash/toggleDuplicateFunctionDeclaration.ts diff --git a/tests/cases/fourslash_old/typeAboveNumberLiteralExpressionStatement.ts b/tests/cases/fourslash/typeAboveNumberLiteralExpressionStatement.ts similarity index 100% rename from tests/cases/fourslash_old/typeAboveNumberLiteralExpressionStatement.ts rename to tests/cases/fourslash/typeAboveNumberLiteralExpressionStatement.ts diff --git a/tests/cases/fourslash_old/typeArgCompletion.ts b/tests/cases/fourslash/typeArgCompletion.ts similarity index 100% rename from tests/cases/fourslash_old/typeArgCompletion.ts rename to tests/cases/fourslash/typeArgCompletion.ts diff --git a/tests/cases/fourslash_old/typeCheckAfterAddingGenericParameter.ts b/tests/cases/fourslash/typeCheckAfterAddingGenericParameter.ts similarity index 100% rename from tests/cases/fourslash_old/typeCheckAfterAddingGenericParameter.ts rename to tests/cases/fourslash/typeCheckAfterAddingGenericParameter.ts diff --git a/tests/cases/fourslash_old/typeCheckExpression0.ts b/tests/cases/fourslash/typeCheckExpression0.ts similarity index 100% rename from tests/cases/fourslash_old/typeCheckExpression0.ts rename to tests/cases/fourslash/typeCheckExpression0.ts diff --git a/tests/cases/fourslash_old/typeCheckGenericTypeLiteralArgument.ts b/tests/cases/fourslash/typeCheckGenericTypeLiteralArgument.ts similarity index 100% rename from tests/cases/fourslash_old/typeCheckGenericTypeLiteralArgument.ts rename to tests/cases/fourslash/typeCheckGenericTypeLiteralArgument.ts diff --git a/tests/cases/fourslash_old/typeCheckIndexSignature.ts b/tests/cases/fourslash/typeCheckIndexSignature.ts similarity index 100% rename from tests/cases/fourslash_old/typeCheckIndexSignature.ts rename to tests/cases/fourslash/typeCheckIndexSignature.ts diff --git a/tests/cases/fourslash_old/typeCheckIndexerAccess1.ts b/tests/cases/fourslash/typeCheckIndexerAccess1.ts similarity index 100% rename from tests/cases/fourslash_old/typeCheckIndexerAccess1.ts rename to tests/cases/fourslash/typeCheckIndexerAccess1.ts diff --git a/tests/cases/fourslash_old/typeCheckObjectInArrayLiteral.ts b/tests/cases/fourslash/typeCheckObjectInArrayLiteral.ts similarity index 100% rename from tests/cases/fourslash_old/typeCheckObjectInArrayLiteral.ts rename to tests/cases/fourslash/typeCheckObjectInArrayLiteral.ts diff --git a/tests/cases/fourslash_old/unclosedArrayErrorRecovery.ts b/tests/cases/fourslash/unclosedArrayErrorRecovery.ts similarity index 100% rename from tests/cases/fourslash_old/unclosedArrayErrorRecovery.ts rename to tests/cases/fourslash/unclosedArrayErrorRecovery.ts diff --git a/tests/cases/fourslash_old/unclosedCommentsInConstructor.ts b/tests/cases/fourslash/unclosedCommentsInConstructor.ts similarity index 100% rename from tests/cases/fourslash_old/unclosedCommentsInConstructor.ts rename to tests/cases/fourslash/unclosedCommentsInConstructor.ts diff --git a/tests/cases/fourslash_old/unclosedFunctionErrorRecovery.ts b/tests/cases/fourslash/unclosedFunctionErrorRecovery.ts similarity index 100% rename from tests/cases/fourslash_old/unclosedFunctionErrorRecovery.ts rename to tests/cases/fourslash/unclosedFunctionErrorRecovery.ts diff --git a/tests/cases/fourslash_old/unclosedFunctionErrorRecovery2.ts b/tests/cases/fourslash/unclosedFunctionErrorRecovery2.ts similarity index 100% rename from tests/cases/fourslash_old/unclosedFunctionErrorRecovery2.ts rename to tests/cases/fourslash/unclosedFunctionErrorRecovery2.ts diff --git a/tests/cases/fourslash_old/unclosedFunctionErrorRecovery3.ts b/tests/cases/fourslash/unclosedFunctionErrorRecovery3.ts similarity index 100% rename from tests/cases/fourslash_old/unclosedFunctionErrorRecovery3.ts rename to tests/cases/fourslash/unclosedFunctionErrorRecovery3.ts diff --git a/tests/cases/fourslash_old/unclosedMultilineStringLiteralErrorRecovery.ts b/tests/cases/fourslash/unclosedMultilineStringLiteralErrorRecovery.ts similarity index 100% rename from tests/cases/fourslash_old/unclosedMultilineStringLiteralErrorRecovery.ts rename to tests/cases/fourslash/unclosedMultilineStringLiteralErrorRecovery.ts diff --git a/tests/cases/fourslash_old/unclosedStringLiteralErrorRecovery.ts b/tests/cases/fourslash/unclosedStringLiteralErrorRecovery.ts similarity index 100% rename from tests/cases/fourslash_old/unclosedStringLiteralErrorRecovery.ts rename to tests/cases/fourslash/unclosedStringLiteralErrorRecovery.ts diff --git a/tests/cases/fourslash_old/unclosedStringLiteralErrorRecovery2.ts b/tests/cases/fourslash/unclosedStringLiteralErrorRecovery2.ts similarity index 100% rename from tests/cases/fourslash_old/unclosedStringLiteralErrorRecovery2.ts rename to tests/cases/fourslash/unclosedStringLiteralErrorRecovery2.ts diff --git a/tests/cases/fourslash_old/unclosedStringLiteralErrorRecovery3.ts b/tests/cases/fourslash/unclosedStringLiteralErrorRecovery3.ts similarity index 100% rename from tests/cases/fourslash_old/unclosedStringLiteralErrorRecovery3.ts rename to tests/cases/fourslash/unclosedStringLiteralErrorRecovery3.ts diff --git a/tests/cases/fourslash_old/unclosedStringLiteralErrorRecovery4.ts b/tests/cases/fourslash/unclosedStringLiteralErrorRecovery4.ts similarity index 100% rename from tests/cases/fourslash_old/unclosedStringLiteralErrorRecovery4.ts rename to tests/cases/fourslash/unclosedStringLiteralErrorRecovery4.ts diff --git a/tests/cases/fourslash_old/underscoreTyping1.ts b/tests/cases/fourslash/underscoreTyping1.ts similarity index 100% rename from tests/cases/fourslash_old/underscoreTyping1.ts rename to tests/cases/fourslash/underscoreTyping1.ts diff --git a/tests/cases/fourslash_old/unknownVariableErrorRecovery.ts b/tests/cases/fourslash/unknownVariableErrorRecovery.ts similarity index 100% rename from tests/cases/fourslash_old/unknownVariableErrorRecovery.ts rename to tests/cases/fourslash/unknownVariableErrorRecovery.ts diff --git a/tests/cases/fourslash_old/updateToClassStatics.ts b/tests/cases/fourslash/updateToClassStatics.ts similarity index 100% rename from tests/cases/fourslash_old/updateToClassStatics.ts rename to tests/cases/fourslash/updateToClassStatics.ts diff --git a/tests/cases/fourslash_old/whiteSpaceTrimming.ts b/tests/cases/fourslash/whiteSpaceTrimming.ts similarity index 100% rename from tests/cases/fourslash_old/whiteSpaceTrimming.ts rename to tests/cases/fourslash/whiteSpaceTrimming.ts