Add kotlin js test runner as required dependency for Karma
#KT-34123 fixed
This commit is contained in:
+1
-1
@@ -46,7 +46,7 @@ class NpmVersions {
|
|||||||
|
|
||||||
val puppeteer = NpmPackageVersion("puppeteer", "1.19.0")
|
val puppeteer = NpmPackageVersion("puppeteer", "1.19.0")
|
||||||
|
|
||||||
val kotlinNodeJsTestRunner = KotlinGradleNpmPackage("test-js-runner")
|
val kotlinJsTestRunner = KotlinGradleNpmPackage("test-js-runner")
|
||||||
|
|
||||||
val istanbulInstrumenterLoader = NpmPackageVersion("istanbul-instrumenter-loader", "3.0.1")
|
val istanbulInstrumenterLoader = NpmPackageVersion("istanbul-instrumenter-loader", "3.0.1")
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-1
@@ -33,7 +33,7 @@ open class NodeJsExec : AbstractExecTask<NodeJsExec>(NodeJsExec::class.java), Re
|
|||||||
override val requiredNpmDependencies: Collection<RequiredKotlinJsDependency>
|
override val requiredNpmDependencies: Collection<RequiredKotlinJsDependency>
|
||||||
get() = mutableListOf<RequiredKotlinJsDependency>().also {
|
get() = mutableListOf<RequiredKotlinJsDependency>().also {
|
||||||
if (sourceMapStackTraces) {
|
if (sourceMapStackTraces) {
|
||||||
it.add(nodeJs.versions.kotlinNodeJsTestRunner)
|
it.add(nodeJs.versions.kotlinJsTestRunner)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+4
-1
@@ -44,7 +44,10 @@ class KotlinKarma(override val compilation: KotlinJsCompilation) : KotlinJsTestF
|
|||||||
private var configDirectory: File? = project.projectDir.resolve("karma.config.d").takeIf { it.isDirectory }
|
private var configDirectory: File? = project.projectDir.resolve("karma.config.d").takeIf { it.isDirectory }
|
||||||
|
|
||||||
override val requiredNpmDependencies: Collection<RequiredKotlinJsDependency>
|
override val requiredNpmDependencies: Collection<RequiredKotlinJsDependency>
|
||||||
get() = requiredDependencies.toList()
|
get() = mutableListOf<RequiredKotlinJsDependency>().also {
|
||||||
|
it.add(versions.kotlinJsTestRunner)
|
||||||
|
it.addAll(requiredDependencies)
|
||||||
|
}
|
||||||
|
|
||||||
override val settingsState: String
|
override val settingsState: String
|
||||||
get() = "KotlinKarma($config)"
|
get() = "KotlinKarma($config)"
|
||||||
|
|||||||
Reference in New Issue
Block a user