KT-31553 Complete Statement: Wrong auto-insertion of closing curly brace for a code block (#2378)

* Complete statement: wrap property initializer by run/when block

#KT-31553 Fixed
This commit is contained in:
Toshiaki Kameyama
2020-09-25 23:04:03 +09:00
committed by GitHub
parent 14bdcb1e26
commit 37ba9eccc4
13 changed files with 313 additions and 0 deletions
@@ -82,6 +82,7 @@ import org.jetbrains.kotlin.idea.decompiler.textBuilder.AbstractCommonDecompiled
import org.jetbrains.kotlin.idea.decompiler.textBuilder.AbstractCommonDecompiledTextTest
import org.jetbrains.kotlin.idea.decompiler.textBuilder.AbstractJsDecompiledTextFromJsMetadataTest
import org.jetbrains.kotlin.idea.decompiler.textBuilder.AbstractJvmDecompiledTextTest
import org.jetbrains.kotlin.idea.editor.AbstractEnterAfterUnmatchedBraceHandlerTest
import org.jetbrains.kotlin.idea.editor.AbstractMultiLineStringIndentTest
import org.jetbrains.kotlin.idea.editor.backspaceHandler.AbstractBackspaceHandlerTest
import org.jetbrains.kotlin.idea.editor.quickDoc.AbstractQuickDocProviderTest
@@ -547,6 +548,10 @@ fun main(args: Array<String>) {
model("editor/backspaceHandler")
}
testClass<AbstractEnterAfterUnmatchedBraceHandlerTest> {
model("editor/enterHandler/afterUnmatchedBrace")
}
testClass<AbstractMultiLineStringIndentTest> {
model("editor/enterHandler/multilineString")
}