summaryrefslogtreecommitdiff
path: root/src/test/scala/forge/EvaluationTests.scala
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/scala/forge/EvaluationTests.scala')
-rw-r--r--src/test/scala/forge/EvaluationTests.scala2
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(