From 68f01c5296b659c4d9ceafe4b24abf5e151de43b Mon Sep 17 00:00:00 2001 From: Jake Hotson Date: Thu, 24 Jul 2025 18:48:27 +0100 Subject: [PATCH] [TASK] Test `RuleSet` constructor with `null` explicitly passed --- tests/Unit/RuleSet/RuleSetTest.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/tests/Unit/RuleSet/RuleSetTest.php b/tests/Unit/RuleSet/RuleSetTest.php index 27e8aaee7..92c056ca0 100644 --- a/tests/Unit/RuleSet/RuleSetTest.php +++ b/tests/Unit/RuleSet/RuleSetTest.php @@ -53,11 +53,12 @@ public function getLineNumberByDefaultReturnsNull(): void } /** - * @return array}> + * @return array|null}> */ public function provideLineNumber(): array { return [ + 'null' => [null], 'line 1' => [1], 'line 42' => [42], ]; @@ -66,11 +67,11 @@ public function provideLineNumber(): array /** * @test * - * @param int<1, max> $lineNumber + * @param int<1, max>|null $lineNumber * * @dataProvider provideLineNumber */ - public function getLineNumberReturnsLineNumberPassedToConstructor(int $lineNumber): void + public function getLineNumberReturnsLineNumberPassedToConstructor(?int $lineNumber): void { $subject = new RuleSet($lineNumber);