[Gradle, JS] KT-37207 Add test
This commit is contained in:
+3
-2
@@ -536,12 +536,13 @@ abstract class AbstractKotlin2JsGradlePluginIT(private val irBackend: Boolean) :
|
||||
}
|
||||
|
||||
@Test
|
||||
fun testNpmDependenciesClash() = with(Project("npm-dependencies-clash", GradleVersionRequired.AtLeast("4.10.2"))) {
|
||||
fun testNpmDependencies() = with(Project("npm-dependencies", GradleVersionRequired.AtLeast("4.10.2"))) {
|
||||
setupWorkingDir()
|
||||
gradleBuildScript().modify(::transformBuildScriptWithPluginsDsl)
|
||||
|
||||
build("test") {
|
||||
build("build") {
|
||||
assertSuccessful()
|
||||
assertFileExists("build/js/packages/node_modules/file-dependency")
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
+3
-1
@@ -14,6 +14,9 @@ kotlin.sourceSets {
|
||||
getByName("main") {
|
||||
dependencies {
|
||||
implementation(kotlin("stdlib-js"))
|
||||
// It has transitive dependency on custom github version of escodegen
|
||||
implementation(npm("@yworks/optimizer", "1.0.6"))
|
||||
implementation(npm("file-dependency", projectDir.resolve("file-dependency")))
|
||||
}
|
||||
}
|
||||
|
||||
@@ -21,7 +24,6 @@ kotlin.sourceSets {
|
||||
dependencies {
|
||||
implementation(kotlin("test-js"))
|
||||
implementation(npm("mocha"))
|
||||
implementation(npm("puppeteer"))
|
||||
}
|
||||
}
|
||||
}
|
||||
+6
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"name": "file-dependency",
|
||||
"version": "1.0.0",
|
||||
"main": "index.js",
|
||||
"private": true
|
||||
}
|
||||
+1
-1
@@ -5,4 +5,4 @@ pluginManagement {
|
||||
}
|
||||
}
|
||||
|
||||
rootProject.name = "npm-dependencies-clash"
|
||||
rootProject.name = "npm-dependencies"
|
||||
Reference in New Issue
Block a user