From 9f3154e6c0272cf538d444347447c1c46a04b65a Mon Sep 17 00:00:00 2001 From: Michael Nedzelsky Date: Thu, 30 Apr 2015 16:02:22 +0300 Subject: [PATCH] add dependency on idea-js for idea-completion and fix AbstractJSBasicCompletionTest --- idea/idea-completion/idea-completion.iml | 1 + .../completion/test/AbstractJSBasicCompletionTest.java | 9 ++++++++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/idea/idea-completion/idea-completion.iml b/idea/idea-completion/idea-completion.iml index 822cfd27280..b6f202efe20 100644 --- a/idea/idea-completion/idea-completion.iml +++ b/idea/idea-completion/idea-completion.iml @@ -21,5 +21,6 @@ + \ No newline at end of file diff --git a/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/AbstractJSBasicCompletionTest.java b/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/AbstractJSBasicCompletionTest.java index 84e6a5c0e35..dd2dd483278 100644 --- a/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/AbstractJSBasicCompletionTest.java +++ b/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/AbstractJSBasicCompletionTest.java @@ -20,8 +20,9 @@ import com.intellij.codeInsight.completion.CompletionType; import com.intellij.codeInsight.lookup.LookupElement; import com.intellij.testFramework.LightProjectDescriptor; import org.jetbrains.annotations.NotNull; -import org.jetbrains.kotlin.idea.test.KotlinStdJSProjectDescriptor; +import org.jetbrains.kotlin.idea.js.KotlinJavaScriptLibraryManager; import org.jetbrains.kotlin.idea.project.TargetPlatform; +import org.jetbrains.kotlin.idea.test.KotlinStdJSProjectDescriptor; public abstract class AbstractJSBasicCompletionTest extends JetFixtureCompletionBaseTestCase { @NotNull @@ -35,6 +36,12 @@ public abstract class AbstractJSBasicCompletionTest extends JetFixtureCompletion return TargetPlatform.JS; } + @Override + protected void setUpFixture(@NotNull String testPath) { + super.setUpFixture(testPath); + KotlinJavaScriptLibraryManager.getInstance(getProject()).syncUpdateProjectLibrary(); + } + @Override protected LookupElement[] complete(int invocationCount) { return myFixture.complete(CompletionType.BASIC, invocationCount);