diff options
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.kt | 17 |
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) |