Fix tests
diff --git a/atomicfu-gradle-plugin/src/test/kotlin/kotlinx/atomicfu/plugin/gradle/MppProjectTest.kt b/atomicfu-gradle-plugin/src/test/kotlin/kotlinx/atomicfu/plugin/gradle/MppProjectTest.kt
index 9b3429e..6dd7fa1 100644
--- a/atomicfu-gradle-plugin/src/test/kotlin/kotlinx/atomicfu/plugin/gradle/MppProjectTest.kt
+++ b/atomicfu-gradle-plugin/src/test/kotlin/kotlinx/atomicfu/plugin/gradle/MppProjectTest.kt
@@ -17,31 +17,29 @@
             ":transformJvmMainAtomicfu",
             ":transformJvmTestAtomicfu",
             ":compileKotlinJs",
-            ":compileTestKotlinJs",
-            ":transformJsMainAtomicfu",
-            ":transformJsTestAtomicfu"
+            ":transformJsMainAtomicfu"
         )
 
         build("build") {
             checkOutcomes(TaskOutcome.SUCCESS, *tasksToCheck)
 
             fun checkPlatform(platform: String, fileInMainName: String) {
+                val isJs = platform == "js"
                 val testCompileClasspathFiles = projectDir.resolve("build/classpath/$platform/test_compile.txt")
                     .readLines().asSequence().flatMapTo(HashSet()) { File(it).walk().filter(File::isFile) }
-
-                val testRuntimeClasspathFiles = projectDir.resolve("build/classpath/$platform/test_runtime.txt")
+                val testRuntimeClasspathFiles = if (isJs) emptySet<File>() else projectDir.resolve("build/classpath/$platform/test_runtime.txt")
                     .readLines().asSequence().flatMapTo(HashSet()) { File(it).walk().filter(File::isFile) }
 
                 projectDir.resolve("build/classes/kotlin/$platform/main/$fileInMainName").let {
                     it.checkExists()
                     check(it in testCompileClasspathFiles) { "Original '$it' is missing from $platform test compile classpath" }
-                    check(it in testRuntimeClasspathFiles) { "Original '$it' is missing from $platform test runtime classpath" }
+                    if (!isJs) check(it in testRuntimeClasspathFiles) { "Original '$it' is missing from $platform test runtime classpath" }
                 }
 
                 projectDir.resolve("build/classes/atomicfu/jvm/main/IntArithmetic.class").let {
                     it.checkExists()
                     check(it !in testCompileClasspathFiles) { "Transformed '$it' is present in $platform test compile classpath" }
-                    check(it !in testRuntimeClasspathFiles) { "Transformed '$it' is present in $platform test runtime classpath" }
+                    if (!isJs) check(it !in testRuntimeClasspathFiles) { "Transformed '$it' is present in $platform test runtime classpath" }
                 }
 
             }
diff --git a/atomicfu-gradle-plugin/src/test/resources/projects/mpp-simple/build.gradle b/atomicfu-gradle-plugin/src/test/resources/projects/mpp-simple/build.gradle
index 89581dc..a06e523 100644
--- a/atomicfu-gradle-plugin/src/test/resources/projects/mpp-simple/build.gradle
+++ b/atomicfu-gradle-plugin/src/test/resources/projects/mpp-simple/build.gradle
@@ -49,6 +49,7 @@
     return file("$dir/$fileName")
 }
 
+
 compileTestKotlinJvm.doLast {
     classpathFile("jvm", "test_compile.txt").text = classpath.files.join("\n")
 }
@@ -62,6 +63,6 @@
     classpathFile("js", "test_compile.txt").text = classpath.files.join("\n")
 }
 
-jsTest.doLast {
-    classpathFile("js", "test_runtime.txt").text = classpath.files.join("\n")
-}
\ No newline at end of file
+jsTest.dependsOn(":compileTestKotlinJs")
+jsTest.dependsOn(":transformJsTestAtomicfu")
+check.dependsOn(":jsTest")
\ No newline at end of file