summaryrefslogtreecommitdiff
path: root/scalajslib/test/src/mill/scalajslib/HelloJSWorldTests.scala
diff options
context:
space:
mode:
authorLi Haoyi <haoyi.sg@gmail.com>2018-11-05 03:00:04 +0800
committerLi Haoyi <haoyi.sg@gmail.com>2018-11-05 21:14:58 +0800
commitbc9dc386625021fec517f2dbf0644ccafe1e32c2 (patch)
tree12db6817470708c7aa274aa231ef35eb79f2123a /scalajslib/test/src/mill/scalajslib/HelloJSWorldTests.scala
parent8afe79afe33be68f59f89b8410984e508c3e8d08 (diff)
downloadmill-bc9dc386625021fec517f2dbf0644ccafe1e32c2.tar.gz
mill-bc9dc386625021fec517f2dbf0644ccafe1e32c2.tar.bz2
mill-bc9dc386625021fec517f2dbf0644ccafe1e32c2.zip
WIP migrating over from `ammonite.ops` to `os` module.
__.compile works, haven't run tests yet
Diffstat (limited to 'scalajslib/test/src/mill/scalajslib/HelloJSWorldTests.scala')
-rw-r--r--scalajslib/test/src/mill/scalajslib/HelloJSWorldTests.scala16
1 files changed, 7 insertions, 9 deletions
diff --git a/scalajslib/test/src/mill/scalajslib/HelloJSWorldTests.scala b/scalajslib/test/src/mill/scalajslib/HelloJSWorldTests.scala
index cfdcdd1f..7b1027e8 100644
--- a/scalajslib/test/src/mill/scalajslib/HelloJSWorldTests.scala
+++ b/scalajslib/test/src/mill/scalajslib/HelloJSWorldTests.scala
@@ -1,8 +1,6 @@
package mill.scalajslib
import java.util.jar.JarFile
-
-import ammonite.ops._
import mill._
import mill.define.Discover
import mill.eval.{Evaluator, Result}
@@ -71,7 +69,7 @@ object HelloJSWorldTests extends TestSuite {
override lazy val millDiscover = Discover[this.type]
}
- val millSourcePath = pwd / 'scalajslib / 'test / 'resources / "hello-js-world"
+ val millSourcePath = os.pwd / 'scalajslib / 'test / 'resources / "hello-js-world"
val helloWorldEvaluator = TestEvaluator.static(HelloJSWorld)
@@ -87,7 +85,7 @@ object HelloJSWorldTests extends TestSuite {
helloWorldEvaluator(HelloJSWorld.helloJsWorld(scalaVersion, scalaJSVersion).compile)
val outPath = result.classes.path
- val outputFiles = ls.rec(outPath)
+ val outputFiles = os.walk(outPath)
val expectedClassfiles = compileClassfiles(outPath)
assert(
outputFiles.toSet == expectedClassfiles,
@@ -213,7 +211,7 @@ object HelloJSWorldTests extends TestSuite {
helloWorldEvaluator.outPath,
task.ctx.segments
)
- val log = read(paths.log)
+ val log = os.read(paths.log)
assert(
evalCount > 0,
log.contains("node"),
@@ -229,7 +227,7 @@ object HelloJSWorldTests extends TestSuite {
}
}
- def compileClassfiles(parentDir: Path) = Set(
+ def compileClassfiles(parentDir: os.Path) = Set(
parentDir / "ArgsParser$.class",
parentDir / "ArgsParser$.sjsir",
parentDir / "ArgsParser.class",
@@ -241,9 +239,9 @@ object HelloJSWorldTests extends TestSuite {
)
def prepareWorkspace(): Unit = {
- rm(workspacePath)
- mkdir(workspacePath / up)
- cp(millSourcePath, workspacePath)
+ os.remove.all(workspacePath)
+ os.makeDir.all(workspacePath / os.up)
+ os.copy(millSourcePath, workspacePath)
}
}