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 kotlinNodeJsTestRunner = KotlinGradleNpmPackage("test-js-runner")
|
||||
val kotlinJsTestRunner = KotlinGradleNpmPackage("test-js-runner")
|
||||
|
||||
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>
|
||||
get() = mutableListOf<RequiredKotlinJsDependency>().also {
|
||||
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 }
|
||||
|
||||
override val requiredNpmDependencies: Collection<RequiredKotlinJsDependency>
|
||||
get() = requiredDependencies.toList()
|
||||
get() = mutableListOf<RequiredKotlinJsDependency>().also {
|
||||
it.add(versions.kotlinJsTestRunner)
|
||||
it.addAll(requiredDependencies)
|
||||
}
|
||||
|
||||
override val settingsState: String
|
||||
get() = "KotlinKarma($config)"
|
||||
|
||||
Reference in New Issue
Block a user