summaryrefslogtreecommitdiff
path: root/contrib/playlib/test
diff options
context:
space:
mode:
authorJean Helou <jhe@codamens.fr>2019-02-25 17:00:16 +0100
committerTobias Roeser <le.petit.fou@web.de>2019-03-11 07:41:03 +0100
commit2cac5a37351f4ec13c5b29d8bd292a7153762e87 (patch)
tree9650708f75f91119d4092de63e3343d1f02d6cb4 /contrib/playlib/test
parentdca05d702bb53b562570f70c30d7767e81c29a76 (diff)
downloadmill-2cac5a37351f4ec13c5b29d8bd292a7153762e87.tar.gz
mill-2cac5a37351f4ec13c5b29d8bd292a7153762e87.tar.bz2
mill-2cac5a37351f4ec13c5b29d8bd292a7153762e87.zip
Provides additionnal dependency keys for easier configuration
Diffstat (limited to 'contrib/playlib/test')
-rw-r--r--contrib/playlib/test/src/mill/playlib/PlayModuleTests.scala19
1 files changed, 18 insertions, 1 deletions
diff --git a/contrib/playlib/test/src/mill/playlib/PlayModuleTests.scala b/contrib/playlib/test/src/mill/playlib/PlayModuleTests.scala
index a04df0bc..398634ce 100644
--- a/contrib/playlib/test/src/mill/playlib/PlayModuleTests.scala
+++ b/contrib/playlib/test/src/mill/playlib/PlayModuleTests.scala
@@ -14,7 +14,7 @@ object PlayModuleTests extends TestSuite {
override def twirlVersion = T{"1.4.0"}
override def scalaVersion = T{"2.12.8"}
object test extends PlayTests
-
+ override def ivyDeps = T { super.ivyDeps() ++ Agg(ws())}
}
}
@@ -59,6 +59,23 @@ object PlayModuleTests extends TestSuite {
)
}
}
+ 'dependencies - {
+ 'fromBuild - workspaceTest(playmulti) { eval =>
+ val Right((deps, evalCount)) = eval.apply(playmulti.core.ivyDeps)
+ val expectedModules = Seq[String](
+ "play",
+ "play-guice",
+ "play-server",
+ "play-logback",
+ "play-ahc-ws"
+ )
+ val outputModules = deps.map(_.dep.module.name)
+ assert(
+ outputModules.forall(expectedModules.contains),
+ evalCount > 0
+ )
+ }
+ }
'compile - workspaceTest(playmulti) { eval =>
val eitherResult = eval.apply(playmulti.core.compile)
val Right((result, evalCount)) = eitherResult