diff --git a/idea/testData/completion/basic/LocalMultideclarationValues.kt b/idea/testData/completion/basic/LocalMultideclarationValues.kt new file mode 100644 index 00000000000..8665cf3fc8a --- /dev/null +++ b/idea/testData/completion/basic/LocalMultideclarationValues.kt @@ -0,0 +1,10 @@ +data class TestData(val first: Int, val second: String) + +fun f() : TestData = TestData(42, "Second") + +fun test() { + val (dataFirst, dataSecond) = f() + d +} + +// EXIST: dataFirst, dataSecond \ 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 82617ae5481..c01e3c373d3 100644 --- a/idea/tests/org/jetbrains/jet/completion/JetBasicCompletionTest.java +++ b/idea/tests/org/jetbrains/jet/completion/JetBasicCompletionTest.java @@ -184,6 +184,10 @@ public class JetBasicCompletionTest extends JetCompletionTestBase { doTest(); } + public void testLocalMultideclarationValues() { + doTest(); + } + public void testNamedObject() { doTest(); }