From fa7ad96a4ec2b101fb3fd77ecef380154902b393 Mon Sep 17 00:00:00 2001 From: Nikolay Krasko Date: Thu, 19 Jul 2012 20:56:38 +0400 Subject: [PATCH] Test parent scope completion in local object declaration --- .../completion/basic/InLocalObjectDeclaration.kt | 12 ++++++++++++ .../jet/completion/JetBasicCompletionTest.java | 5 +++++ 2 files changed, 17 insertions(+) create mode 100644 idea/testData/completion/basic/InLocalObjectDeclaration.kt diff --git a/idea/testData/completion/basic/InLocalObjectDeclaration.kt b/idea/testData/completion/basic/InLocalObjectDeclaration.kt new file mode 100644 index 00000000000..f62eaf6050c --- /dev/null +++ b/idea/testData/completion/basic/InLocalObjectDeclaration.kt @@ -0,0 +1,12 @@ +fun hello(moParam : Int) : Int { + val more = 12 + + val test = object { + val sss = mo + } + + return 12 +} + +// EXIST: more +// EXIST: moParam \ No newline at end of file diff --git a/idea/tests/org/jetbrains/jet/completion/JetBasicCompletionTest.java b/idea/tests/org/jetbrains/jet/completion/JetBasicCompletionTest.java index 815cc6640bd..9c6144662ee 100644 --- a/idea/tests/org/jetbrains/jet/completion/JetBasicCompletionTest.java +++ b/idea/tests/org/jetbrains/jet/completion/JetBasicCompletionTest.java @@ -97,6 +97,11 @@ public class JetBasicCompletionTest extends JetCompletionTestBase { doTest(); } + public void testInLocalObjectDeclaration() { + doTest(); + } + + public void testInMiddleOfNamespace() { doTest(); }