add dependency on idea-js for idea-completion and fix AbstractJSBasicCompletionTest
This commit is contained in:
@@ -21,5 +21,6 @@
|
||||
<orderEntry type="library" scope="RUNTIME" name="junit-plugin" level="project" />
|
||||
<orderEntry type="module" module-name="idea" scope="RUNTIME" />
|
||||
<orderEntry type="module" module-name="util" />
|
||||
<orderEntry type="module" module-name="idea-js" scope="TEST" />
|
||||
</component>
|
||||
</module>
|
||||
+8
-1
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user