From e90c9148028a4d9d5550f8dc45f3da8aa5cf8832 Mon Sep 17 00:00:00 2001 From: Anton Bannykh Date: Thu, 19 Oct 2017 18:03:02 +0300 Subject: [PATCH] JS: add kotlin-test testCompile dependency to JS module generated by multiplatform wizard (KT-20346, KT-20831, KT-20832 fixed) --- .../idea/configuration/GradleKotlinFrameworkSupportProvider.kt | 1 + .../jetbrains/kotlin/idea/versions/KotlinRuntimeLibraryUtil.kt | 1 + 2 files changed, 2 insertions(+) diff --git a/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/GradleKotlinFrameworkSupportProvider.kt b/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/GradleKotlinFrameworkSupportProvider.kt index 5a7a2a6d0b1..8067762cf3e 100644 --- a/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/GradleKotlinFrameworkSupportProvider.kt +++ b/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/GradleKotlinFrameworkSupportProvider.kt @@ -160,4 +160,5 @@ class GradleKotlinMPPJSFrameworkSupportProvider override fun getPluginId() = "kotlin-platform-js" override fun getDescription() = "JavaScript-specific code for a Kotlin multiplatform project" + override fun getTestDependencies() = listOf(MAVEN_JS_TEST_ID) } diff --git a/idea/src/org/jetbrains/kotlin/idea/versions/KotlinRuntimeLibraryUtil.kt b/idea/src/org/jetbrains/kotlin/idea/versions/KotlinRuntimeLibraryUtil.kt index 60de5ae83fc..1343d92e52d 100644 --- a/idea/src/org/jetbrains/kotlin/idea/versions/KotlinRuntimeLibraryUtil.kt +++ b/idea/src/org/jetbrains/kotlin/idea/versions/KotlinRuntimeLibraryUtil.kt @@ -363,6 +363,7 @@ val MAVEN_STDLIB_ID = "kotlin-stdlib" val MAVEN_STDLIB_ID_JRE7 = "kotlin-stdlib-jre7" val MAVEN_STDLIB_ID_JRE8 = "kotlin-stdlib-jre8" val MAVEN_JS_STDLIB_ID = "kotlin-stdlib-js" +val MAVEN_JS_TEST_ID = "kotlin-test-js" val MAVEN_OLD_JS_STDLIB_ID = "kotlin-js-library" val MAVEN_COMMON_STDLIB_ID = "kotlin-stdlib-common" // TODO: KotlinCommonMavenConfigurator val MAVEN_TEST_ID = "kotlin-test"