Merge fixes

This commit is contained in:
luke
2021-06-18 21:46:57 +01:00
parent 7c4dd2f2e7
commit 8a384a6d65
2 changed files with 5 additions and 2 deletions

View File

@ -128,9 +128,10 @@ final class Expectation
} }
/** /**
* @template TValue
* Allows you to specify a sequential set of expectations for each item in a iterable "value". * Allows you to specify a sequential set of expectations for each item in a iterable "value".
* *
* @param callable(Expectation, Expectation): void|mixed ...$callbacks * @param callable(Expectation, Expectation): void|TValue ...$callbacks
*/ */
public function sequence(...$callbacks): Expectation public function sequence(...$callbacks): Expectation
{ {

View File

@ -156,6 +156,8 @@
✓ loops back to the start if it runs out of sequence items ✓ loops back to the start if it runs out of sequence items
✓ it works if the number of items in the iterable is smaller than the number of expectations ✓ it works if the number of items in the iterable is smaller than the number of expectations
✓ it works with associative arrays ✓ it works with associative arrays
✓ it can be passed non-callable values
✓ it can be passed a mixture of value types
PASS Tests\Features\Expect\toBe PASS Tests\Features\Expect\toBe
✓ strict comparisons ✓ strict comparisons
@ -573,5 +575,5 @@
✓ it is a test ✓ it is a test
✓ it uses correct parent class ✓ it uses correct parent class
Tests: 4 incompleted, 7 skipped, 357 passed Tests: 4 incompleted, 7 skipped, 359 passed