From cba0abc7f1fd69c9f5cc9445ebaeaf12a1dc94f3 Mon Sep 17 00:00:00 2001 From: Michael Miller Date: Thu, 20 Sep 2018 18:41:36 -0600 Subject: [PATCH] Fixes for enumerating examples --- src/spectator/given_example_group.cr | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/spectator/given_example_group.cr b/src/spectator/given_example_group.cr index f7f8c86..d08b11f 100644 --- a/src/spectator/given_example_group.cr +++ b/src/spectator/given_example_group.cr @@ -9,16 +9,18 @@ module Spectator end def example_count - super.example_count * @collection.size + super * @collection.size end def all_examples Array(Example).new(example_count).tap do |array| examples = super - examples.each do |example| - @mapping[example] = value + @collection.each do |value| + examples.each do |example| + @mapping[example] = value + end + array.concat(examples) end - array.concat(examples) end end