Gradle: run k2js out-of-process if Gradle >= 3.2 is used
This commit is contained in:
+17
@@ -1,5 +1,7 @@
|
||||
package org.jetbrains.kotlin.gradle
|
||||
|
||||
import org.jetbrains.kotlin.gradle.util.getFileByName
|
||||
import org.jetbrains.kotlin.gradle.util.modify
|
||||
import org.junit.Test
|
||||
|
||||
class Kotlin2JsGradlePluginIT : BaseGradleIT() {
|
||||
@@ -71,5 +73,20 @@ class Kotlin2JsGradlePluginIT : BaseGradleIT() {
|
||||
assertContains("compileKotlin2Js.kotlinOptions.outputFile should be specified.")
|
||||
}
|
||||
}
|
||||
|
||||
@Test
|
||||
fun testKotlinJsBuiltins() {
|
||||
val project = Project("kotlinBuiltins", "3.2")
|
||||
|
||||
project.setupWorkingDir()
|
||||
val buildGradle = project.projectDir.getFileByName("build.gradle")
|
||||
buildGradle.modify {
|
||||
it.replace("apply plugin: \"kotlin\"", "apply plugin: \"kotlin2js\"") +
|
||||
"\ncompileKotlin2Js.kotlinOptions.outputFile = \"out/out.js\""
|
||||
}
|
||||
project.build("build") {
|
||||
assertSuccessful()
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user