Skip to content

Commit

Permalink
Merge pull request #930 from pestphp/feature/same-size-arg
Browse files Browse the repository at this point in the history
[2.x] chore: resolve `toHaveSameSize` parameter
  • Loading branch information
nunomaduro committed Aug 23, 2023
2 parents be71d69 + 8a44d3f commit 14859a4
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions src/Mixins/Expectation.php
Expand Up @@ -6,6 +6,7 @@

use BadMethodCallException;
use Closure;
use Countable;
use DateTimeInterface;
use Error;
use InvalidArgumentException;
Expand Down Expand Up @@ -275,10 +276,10 @@ public function toHaveCount(int $count, string $message = ''): self
/**
* Asserts that the size of the value and $expected are the same.
*
* @param array<int|string, mixed> $expected
* @param Countable|iterable<mixed> $expected
* @return self<TValue>
*/
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');
Expand Down

0 comments on commit 14859a4

Please sign in to comment.