summaryrefslogtreecommitdiff
path: root/integration
diff options
context:
space:
mode:
Diffstat (limited to 'integration')
-rw-r--r--integration/src/test/scala/mill/integration/BetterFilesTests.scala4
-rw-r--r--integration/src/test/scala/mill/integration/IntegrationTestSuite.scala1
2 files changed, 5 insertions, 0 deletions
diff --git a/integration/src/test/scala/mill/integration/BetterFilesTests.scala b/integration/src/test/scala/mill/integration/BetterFilesTests.scala
index 1fcb007f..82b66fba 100644
--- a/integration/src/test/scala/mill/integration/BetterFilesTests.scala
+++ b/integration/src/test/scala/mill/integration/BetterFilesTests.scala
@@ -11,6 +11,10 @@ object BetterFilesTests extends IntegrationTestSuite("MILL_BETTERFILES_REPO", "b
assert(eval("core.test"))
assert(eval("akka.test"))
+ val coreTestMeta = meta("Core.test.test")
+ assert(coreTestMeta.contains("better.files.FileSpec"))
+ assert(coreTestMeta.contains("files should handle BOM"))
+
for(scalaFile <- ls.rec(workspacePath).filter(_.ext == "scala")){
write.append(scalaFile, "\n}")
}
diff --git a/integration/src/test/scala/mill/integration/IntegrationTestSuite.scala b/integration/src/test/scala/mill/integration/IntegrationTestSuite.scala
index 01e73ad5..e940d275 100644
--- a/integration/src/test/scala/mill/integration/IntegrationTestSuite.scala
+++ b/integration/src/test/scala/mill/integration/IntegrationTestSuite.scala
@@ -15,6 +15,7 @@ abstract class IntegrationTestSuite(repoKey: String, workspaceSlug: String) exte
stdOutErr, stdOutErr, stdIn, stdOutErr, stdOutErr
)
def eval(s: String*) = runner.runScript(workspacePath / "build.sc", s.toList)
+ def meta(s: String) = read(workspacePath / "out" / RelPath(s.replaceAll("\\.", "/")) / "meta.json")
def initWorkspace() = {
rm(workspacePath)
mkdir(workspacePath / up)