From 8a44d3f136dd955f7c904931b020c4c26edbf24a Mon Sep 17 00:00:00 2001 From: Owen Voke Date: Wed, 23 Aug 2023 11:24:01 +0100 Subject: [PATCH] chore: resolve `toHaveSameSize` parameter --- src/Mixins/Expectation.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Mixins/Expectation.php b/src/Mixins/Expectation.php index fa6c6ee8..2617fea4 100644 --- a/src/Mixins/Expectation.php +++ b/src/Mixins/Expectation.php @@ -6,6 +6,7 @@ namespace Pest\Mixins; use BadMethodCallException; use Closure; +use Countable; use DateTimeInterface; use Error; use InvalidArgumentException; @@ -275,10 +276,10 @@ final class Expectation /** * Asserts that the size of the value and $expected are the same. * - * @param array $expected + * @param Countable|iterable $expected * @return self */ - public function toHaveSameSize(iterable $expected, string $message = ''): self + public function toHaveSameSize(Countable|iterable $expected, string $message = ''): self { if (! is_countable($this->value) && ! is_iterable($this->value)) { InvalidExpectationValue::expected('countable|iterable');