diff options
Diffstat (limited to 'src/test/scala/forge/EvaluationTests.scala')
-rw-r--r-- | src/test/scala/forge/EvaluationTests.scala | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/test/scala/forge/EvaluationTests.scala b/src/test/scala/forge/EvaluationTests.scala index 7b47646c..2c18be2f 100644 --- a/src/test/scala/forge/EvaluationTests.scala +++ b/src/test/scala/forge/EvaluationTests.scala @@ -22,6 +22,7 @@ object EvaluationTests extends TestSuite{ def apply(target: Target[_], expValue: Any, expEvaled: OSet[Target[_]], extraEvaled: Int = 0) = { + val Evaluator.Results(returnedValues, returnedEvaluated) = evaluator.evaluate(OSet(target)) val (matchingReturnedEvaled, extra) = returnedEvaluated.items.partition(expEvaled.contains) @@ -31,6 +32,7 @@ object EvaluationTests extends TestSuite{ matchingReturnedEvaled.toSet == expEvaled.toSet, extra.length == extraEvaled ) + // Second time the value is already cached, so no evaluation needed val Evaluator.Results(returnedValues2, returnedEvaluated2) = evaluator.evaluate(OSet(target)) assert( |