Skip to content

Commit b2028eb

Browse files
authored
[TASK] Test RuleSet constructor with null explicitly passed (#1351)
1 parent 41c9edf commit b2028eb

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

tests/Unit/RuleSet/RuleSetTest.php

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -53,11 +53,12 @@ public function getLineNumberByDefaultReturnsNull(): void
5353
}
5454

5555
/**
56-
* @return array<non-empty-string, array{0: int<1, max>}>
56+
* @return array<non-empty-string, array{0: int<1, max>|null}>
5757
*/
5858
public function provideLineNumber(): array
5959
{
6060
return [
61+
'null' => [null],
6162
'line 1' => [1],
6263
'line 42' => [42],
6364
];
@@ -66,11 +67,11 @@ public function provideLineNumber(): array
6667
/**
6768
* @test
6869
*
69-
* @param int<1, max> $lineNumber
70+
* @param int<1, max>|null $lineNumber
7071
*
7172
* @dataProvider provideLineNumber
7273
*/
73-
public function getLineNumberReturnsLineNumberPassedToConstructor(int $lineNumber): void
74+
public function getLineNumberReturnsLineNumberPassedToConstructor(?int $lineNumber): void
7475
{
7576
$subject = new RuleSet($lineNumber);
7677

0 commit comments

Comments
 (0)