diff --git a/idea/idea-test-framework/idea-test-framework.iml b/idea/idea-test-framework/idea-test-framework.iml index f6f45360e40..b654892a87d 100644 --- a/idea/idea-test-framework/idea-test-framework.iml +++ b/idea/idea-test-framework/idea-test-framework.iml @@ -13,5 +13,6 @@ + \ No newline at end of file diff --git a/idea/idea-test-framework/src/org/jetbrains/kotlin/idea/test/testUtils.kt b/idea/idea-test-framework/src/org/jetbrains/kotlin/idea/test/testUtils.kt index b7a9747e84f..d7925ad0cad 100644 --- a/idea/idea-test-framework/src/org/jetbrains/kotlin/idea/test/testUtils.kt +++ b/idea/idea-test-framework/src/org/jetbrains/kotlin/idea/test/testUtils.kt @@ -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") } }