diff --git a/tests/Features/Expect/sequence.php b/tests/Features/Expect/sequence.php index b4f82cb5..4f11b3a3 100644 --- a/tests/Features/Expect/sequence.php +++ b/tests/Features/Expect/sequence.php @@ -1,5 +1,7 @@ each->sequence(); })->throws(BadMethodCallException::class, 'Expectation value is not iterable.'); @@ -26,16 +28,14 @@ test('loops back to the start if it runs out of sequence items', function () { expect(static::getCount())->toBe(16); }); -test('it works if the number of items in the iterable is smaller than the number of expectations', function () { +test('fails if the number of iterable items is greater than the number of expectations', function () { expect([1, 2]) ->sequence( function ($expectation) { $expectation->toBeInt()->toEqual(1); }, function ($expectation) { $expectation->toBeInt()->toEqual(2); }, function ($expectation) { $expectation->toBeInt()->toEqual(3); }, ); - - expect(static::getCount())->toBe(4); -}); +})->throws(ExpectationFailedException::class); test('it works with associative arrays', function () { expect(['foo' => 'bar', 'baz' => 'boom'])