diff --git a/js/js.tests/build.gradle.kts b/js/js.tests/build.gradle.kts
index 61bd536ba6a..e8fe203a143 100644
--- a/js/js.tests/build.gradle.kts
+++ b/js/js.tests/build.gradle.kts
@@ -82,6 +82,19 @@ projectTest("quickTest") {
}
}
+ant.importBuild(File(rootDir, "node_utils.xml"))
+
+val prepareNode: Task = tasks["download-nodejs-and-npm"]
+prepareNode.apply {
+ outputs.upToDateWhen { File(rootDir, "dependencies/node").exists() }
+}
+
+projectTest("nodeTest") {
+ workingDir = rootDir
+ dependsOn(prepareNode)
+ dependsOn("run-nodejs-tests")
+}
+
val generateTests by generator("org.jetbrains.kotlin.generators.tests.GenerateJsTestsKt")
val testDataDir = project(":js:js.translator").projectDir.resolve("testData")
diff --git a/update_dependencies.xml b/update_dependencies.xml
index 1b424a520dc..46db37dce77 100644
--- a/update_dependencies.xml
+++ b/update_dependencies.xml
@@ -171,18 +171,6 @@
-
-
-
-
-