diff options
author | Jean Helou <jhe@codamens.fr> | 2019-02-25 17:00:16 +0100 |
---|---|---|
committer | Tobias Roeser <le.petit.fou@web.de> | 2019-03-11 07:41:03 +0100 |
commit | 2cac5a37351f4ec13c5b29d8bd292a7153762e87 (patch) | |
tree | 9650708f75f91119d4092de63e3343d1f02d6cb4 /contrib/playlib/test | |
parent | dca05d702bb53b562570f70c30d7767e81c29a76 (diff) | |
download | mill-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.scala | 19 |
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 |