aboutsummaryrefslogtreecommitdiff
path: root/libraries/eval/test/EvalTest.scala
diff options
context:
space:
mode:
Diffstat (limited to 'libraries/eval/test/EvalTest.scala')
-rw-r--r--libraries/eval/test/EvalTest.scala6
1 files changed, 6 insertions, 0 deletions
diff --git a/libraries/eval/test/EvalTest.scala b/libraries/eval/test/EvalTest.scala
index a77ed97..187d0d3 100644
--- a/libraries/eval/test/EvalTest.scala
+++ b/libraries/eval/test/EvalTest.scala
@@ -25,5 +25,11 @@ object EvaluatorSpec extends Specification {
"apply(InputStream)" in {
Eval[Int](getClass.getResourceAsStream("/OnePlusOne.scala")) mustEqual 2
}
+
+ "inPlace('expression')" in {
+ Eval.compile("object Doubler { def apply(n: Int) = n * 2 }")
+ Eval.inPlace[Int]("Doubler(2)") mustEqual 4
+ Eval.inPlace[Int]("Doubler(14)") mustEqual 28
+ }
}
}