summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorLi Haoyi <haoyi.sg@gmail.com>2017-10-22 22:31:44 -0700
committerLi Haoyi <haoyi.sg@gmail.com>2017-10-22 22:31:44 -0700
commit6f3b2bd9a769b3a47414b6d9c43c99afe3d4460b (patch)
tree59703b224a517416c151bfdd0683ce26f3075c39 /src
parent822be02a29d7073c7f2fe9b74df7cc42e56d762c (diff)
downloadmill-6f3b2bd9a769b3a47414b6d9c43c99afe3d4460b.tar.gz
mill-6f3b2bd9a769b3a47414b6d9c43c99afe3d4460b.tar.bz2
mill-6f3b2bd9a769b3a47414b6d9c43c99afe3d4460b.zip
Add some basic `compileError` tests to make sure mis-using `T{}` doesn't compile
Diffstat (limited to 'src')
-rw-r--r--src/test/scala/forge/ForgeTests.scala5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/test/scala/forge/ForgeTests.scala b/src/test/scala/forge/ForgeTests.scala
index ae6cfcf4..d5275d0c 100644
--- a/src/test/scala/forge/ForgeTests.scala
+++ b/src/test/scala/forge/ForgeTests.scala
@@ -30,6 +30,11 @@ object ForgeTests extends TestSuite{
val down = T{ test(test(up), test(up)) }
}
+ 'neg - {
+ compileError("T{ 123 }")
+ compileError("T{ println() }")
+ ()
+ }
'topoSortedTransitiveTargets - {
def check(targets: Seq[Target[_]], expected: Seq[Target[_]]) = {
val result = Evaluator.topoSortedTransitiveTargets(targets)