[Gradle, JS] Fix test on public package json with dependencies
^KT-40201 fixed
This commit is contained in:
+17
-8
@@ -576,22 +576,31 @@ abstract class AbstractKotlin2JsGradlePluginIT(private val irBackend: Boolean) :
|
|||||||
zipFile.getInputStream(packageJsonCandidates.single()).use {
|
zipFile.getInputStream(packageJsonCandidates.single()).use {
|
||||||
it.reader().use {
|
it.reader().use {
|
||||||
val packageJson = Gson().fromJson(it, PackageJson::class.java)
|
val packageJson = Gson().fromJson(it, PackageJson::class.java)
|
||||||
assertTrue("There is no expected dev dependencies in package.json") {
|
val devDep = "42"
|
||||||
packageJson.devDependencies.isEmpty()
|
val devDepVersion = "0.0.1"
|
||||||
|
assertTrue("There is expected dev dependency \"$devDep\": \"$devDepVersion\" in package.json") {
|
||||||
|
val devDependencies = packageJson.devDependencies
|
||||||
|
devDependencies
|
||||||
|
.containsKey(devDep) &&
|
||||||
|
devDependencies[devDep] == devDepVersion
|
||||||
}
|
}
|
||||||
|
|
||||||
assertTrue("There is expected dependency \"@yworks/optimizer\": \"1.0.6\" in package.json") {
|
val dep = "@yworks/optimizer"
|
||||||
|
val depVersion = "1.0.6"
|
||||||
|
assertTrue("There is expected dependency \"$dep\": \"$depVersion\" in package.json") {
|
||||||
val dependencies = packageJson.dependencies
|
val dependencies = packageJson.dependencies
|
||||||
dependencies
|
dependencies
|
||||||
.containsKey("@yworks/optimizer") &&
|
.containsKey(dep) &&
|
||||||
dependencies["@yworks/optimizer"] == "1.0.6"
|
dependencies[dep] == depVersion
|
||||||
}
|
}
|
||||||
|
|
||||||
assertTrue("There is expected peer dependency \"date-arithmetic\": \"4.1.0\" in package.json") {
|
val peerDep = "date-arithmetic"
|
||||||
|
val peerDepVersion = "4.1.0"
|
||||||
|
assertTrue("There is expected peer dependency \"$peerDep\": \"$peerDepVersion\" in package.json") {
|
||||||
val peerDependencies = packageJson.peerDependencies
|
val peerDependencies = packageJson.peerDependencies
|
||||||
peerDependencies
|
peerDependencies
|
||||||
.containsKey("date-arithmetic") &&
|
.containsKey(peerDep) &&
|
||||||
peerDependencies["date-arithmetic"] == "4.1.0"
|
peerDependencies[peerDep] == peerDepVersion
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user