summaryrefslogtreecommitdiff
path: root/plugins/kotlin/idea/tests/test/org/jetbrains/kotlin/idea/editor/TypedHandlerTest.kt
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/kotlin/idea/tests/test/org/jetbrains/kotlin/idea/editor/TypedHandlerTest.kt')
-rw-r--r--plugins/kotlin/idea/tests/test/org/jetbrains/kotlin/idea/editor/TypedHandlerTest.kt17
1 files changed, 17 insertions, 0 deletions
diff --git a/plugins/kotlin/idea/tests/test/org/jetbrains/kotlin/idea/editor/TypedHandlerTest.kt b/plugins/kotlin/idea/tests/test/org/jetbrains/kotlin/idea/editor/TypedHandlerTest.kt
index 2a11c9d93e9c..7e391c277af3 100644
--- a/plugins/kotlin/idea/tests/test/org/jetbrains/kotlin/idea/editor/TypedHandlerTest.kt
+++ b/plugins/kotlin/idea/tests/test/org/jetbrains/kotlin/idea/editor/TypedHandlerTest.kt
@@ -929,6 +929,23 @@ class TypedHandlerTest : KotlinLightCodeInsightFixtureTestCase() {
doTypeTest('\'', "val c = <caret>", "val c = ''")
}
+ fun testDontInsertExtraRBraceWithGTSymbolInTheMiddleOnTyping() {
+ doTypeTest(
+ ")",
+ "fun foo() { if (1 > 2<caret>) {} }",
+ "fun foo() { if (1 > 2)<caret> {} }",
+ )
+ }
+
+ fun testDontInsertExtraRBraceWithLTSymbolInTheMiddleOnTyping() {
+ doTypeTest(
+ ")",
+ "fun foo() { if (1 < 2<caret>) {} }",
+ "fun foo() { if (1 < 2)<caret> {} }",
+ )
+ }
+
+
private val enableSmartEnter: (CodeStyleSettings) -> Unit
get() = {
val indentOptions = it.getLanguageIndentOptions(KotlinLanguage.INSTANCE)