diff --git a/tests/030-foreach-oneach.phpt b/tests/030-foreach-oneach.phpt index 23d57c2..1054bef 100644 --- a/tests/030-foreach-oneach.phpt +++ b/tests/030-foreach-oneach.phpt @@ -3,21 +3,30 @@ Test Collection::forEach() and Collection::onEach(). --FILE-- forEach(function ($value) use (&$result1) { +foreach ($collection as $value) { $result1 .= $value; -}); -$collection1 = $collection->onEach(function ($value) use (&$result2) { +} +if ($result1 != $result) { + echo 'Traversing Collection with foreach keyword failed.', PHP_EOL; +} + +$collection->forEach(function ($value) use (&$result2) { $result2 .= $value; }); -if ($result1 != $result) { +if ($result2 != $result) { echo 'Collection::forEach() failed.', PHP_EOL; } -if ($result2 != $result || $collection1->toArray() != $collection->toArray()) { + +$collection1 = $collection->onEach(function ($value) use (&$result3) { + $result3 .= $value; +}); +if ($result3 != $result || $collection1->toArray() != $collection->toArray()) { echo 'Collection::onEach() failed.', PHP_EOL; } ?>