summaryrefslogtreecommitdiff
path: root/integration
diff options
context:
space:
mode:
authorVadim Chelyshov <qtankle@gmail.com>2018-01-05 16:34:23 +0300
committerGitHub <noreply@github.com>2018-01-05 16:34:23 +0300
commitc5271eeb2492136a2dd70e4bdad948fb4976e580 (patch)
tree320acca2ce766c08b15830ea35244a313f71e52f /integration
parent3dc21f66bd0d4a6dce1ab110e9a7240a22a8c198 (diff)
downloadmill-c5271eeb2492136a2dd70e4bdad948fb4976e580.tar.gz
mill-c5271eeb2492136a2dd70e4bdad948fb4976e580.tar.bz2
mill-c5271eeb2492136a2dd70e4bdad948fb4976e580.zip
Fix scalatest support (#101)
* Fix #99 - it's required to provide sbt.testing.Selector for scalatest
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)