diff options
Diffstat (limited to 'main/test/src/mill/util/TestGraphs.scala')
-rw-r--r-- | main/test/src/mill/util/TestGraphs.scala | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/main/test/src/mill/util/TestGraphs.scala b/main/test/src/mill/util/TestGraphs.scala index 581d5e0a..20f5c9ef 100644 --- a/main/test/src/mill/util/TestGraphs.scala +++ b/main/test/src/mill/util/TestGraphs.scala @@ -1,6 +1,6 @@ package mill.util import TestUtil.test -import mill.define.Cross +import mill.define.{Cross, Discover} import mill.{Module, T} /** @@ -180,6 +180,7 @@ object TestGraphs{ object canOverrideSuper extends TestUtil.BaseModule with BaseModule { override def foo = T{ super.foo() ++ Seq("object") } override def cmd(i: Int) = T.command{ super.cmd(i)() ++ Seq("object" + i) } + def millDiscover: Discover[this.type] = Discover[this.type] } trait TraitWithModule extends Module{ outer => @@ -191,7 +192,9 @@ object TestGraphs{ // Make sure nested objects inherited from traits work - object TraitWithModuleObject extends TestUtil.BaseModule with TraitWithModule + object TraitWithModuleObject extends TestUtil.BaseModule with TraitWithModule{ + def millDiscover: Discover[this.type] = Discover[this.type] + } object singleCross extends TestUtil.BaseModule { |