Skip to content

Commit 228212a

Browse files
committed
Also test passing null to constructor as line number
1 parent f687f11 commit 228212a

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

tests/Unit/RuleSet/DeclarationBlockTest.php

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

6666
/**
67-
* @return array<non-empty-string, array{0: int<1, max>}>
67+
* @return array<non-empty-string, array{0: int<1, max>|null}>
6868
*/
6969
public function provideLineNumber(): array
7070
{
7171
return [
72+
'null' => [null],
7273
'line 1' => [1],
7374
'line 42' => [42],
7475
];
@@ -77,11 +78,11 @@ public function provideLineNumber(): array
7778
/**
7879
* @test
7980
*
80-
* @param int<1, max> $lineNumber
81+
* @param int<1, max>|null $lineNumber
8182
*
8283
* @dataProvider provideLineNumber
8384
*/
84-
public function getLineNumberReturnsLineNumberPassedToConstructor(int $lineNumber): void
85+
public function getLineNumberReturnsLineNumberPassedToConstructor(?int $lineNumber): void
8586
{
8687
$subject = new DeclarationBlock($lineNumber);
8788

0 commit comments

Comments
 (0)