diff options
Diffstat (limited to 'libraries/eval/test/EvalTest.scala')
-rw-r--r-- | libraries/eval/test/EvalTest.scala | 6 |
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 + } } } |