add dependency on idea-js to idea-test-framework and fix testUtils
This commit is contained in:
@@ -13,5 +13,6 @@
|
||||
<orderEntry type="module" module-name="idea-analysis" />
|
||||
<orderEntry type="module" module-name="idea-core" />
|
||||
<orderEntry type="module" module-name="util" />
|
||||
<orderEntry type="module" module-name="idea-js" scope="TEST" />
|
||||
</component>
|
||||
</module>
|
||||
@@ -26,6 +26,7 @@ import com.intellij.util.Consumer
|
||||
import org.jetbrains.kotlin.diagnostics.Severity
|
||||
import org.jetbrains.kotlin.diagnostics.rendering.DefaultErrorMessages
|
||||
import org.jetbrains.kotlin.idea.caches.resolve.analyzeFullyAndGetResult
|
||||
import org.jetbrains.kotlin.idea.js.KotlinJavaScriptLibraryManager
|
||||
import org.jetbrains.kotlin.idea.test.KotlinStdJSProjectDescriptor
|
||||
import org.jetbrains.kotlin.idea.test.ProjectDescriptorWithStdlibSources
|
||||
import org.jetbrains.kotlin.psi.JetFile
|
||||
@@ -53,8 +54,11 @@ public fun Module.configureAs(kind: ModuleKind) {
|
||||
when(kind) {
|
||||
ModuleKind.KOTLIN_JVM_WITH_STDLIB_SOURCES ->
|
||||
this.configureAs(ProjectDescriptorWithStdlibSources.INSTANCE)
|
||||
ModuleKind.KOTLIN_JAVASCRIPT ->
|
||||
ModuleKind.KOTLIN_JAVASCRIPT -> {
|
||||
this.configureAs(KotlinStdJSProjectDescriptor.instance)
|
||||
KotlinJavaScriptLibraryManager.getInstance(this.getProject()).syncUpdateProjectLibrary()
|
||||
}
|
||||
|
||||
else -> throw IllegalArgumentException("Unknown kind=$kind")
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user