Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 21 additions & 0 deletions tests/Unit/CSSList/AtRuleBlockListTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -126,6 +126,27 @@ public function getLineNoReturnsLineNumberProvidedToConstructor(): void
self::assertSame($lineNumber, $subject->getLineNo());
}

/**
* @test
*/
public function getLineNumberByDefaultReturnsNull(): void
{
$subject = new AtRuleBlockList('');

self::assertNull($subject->getLineNumber());
}

/**
* @test
*/
public function getLineNumberReturnsLineNumberProvidedToConstructor(): void
{
$lineNumber = 42;
$subject = new AtRuleBlockList('', '', $lineNumber);

self::assertSame($lineNumber, $subject->getLineNumber());
}

/**
* @test
*/
Expand Down
21 changes: 21 additions & 0 deletions tests/Unit/CSSList/CSSListTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -79,6 +79,27 @@ public function getLineNoReturnsLineNumberProvidedToConstructor(): void
self::assertSame($lineNumber, $subject->getLineNo());
}

/**
* @test
*/
public function getLineNumberByDefaultReturnsNull(): void
{
$subject = new ConcreteCSSList();

self::assertNull($subject->getLineNumber());
}

/**
* @test
*/
public function getLineNumberReturnsLineNumberProvidedToConstructor(): void
{
$lineNumber = 42;
$subject = new ConcreteCSSList($lineNumber);

self::assertSame($lineNumber, $subject->getLineNumber());
}

/**
* @test
*/
Expand Down
21 changes: 21 additions & 0 deletions tests/Unit/CSSList/KeyFrameTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,27 @@ public function getLineNoReturnsLineNumberProvidedToConstructor(): void
self::assertSame($lineNumber, $subject->getLineNo());
}

/**
* @test
*/
public function getLineNumberByDefaultReturnsNull(): void
{
$subject = new KeyFrame();

self::assertNull($subject->getLineNumber());
}

/**
* @test
*/
public function getLineNumberReturnsLineNumberProvidedToConstructor(): void
{
$lineNumber = 42;
$subject = new KeyFrame($lineNumber);

self::assertSame($lineNumber, $subject->getLineNumber());
}

/**
* @test
*/
Expand Down
21 changes: 21 additions & 0 deletions tests/Unit/Comment/CommentTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -77,4 +77,25 @@ public function getLineNoInitiallyReturnsLineNumberPassedToConstructor(): void

self::assertSame($lineNumber, $subject->getLineNo());
}

/**
* @test
*/
public function getLineNumberByDefaultReturnsNull(): void
{
$subject = new Comment();

self::assertNull($subject->getLineNumber());
}

/**
* @test
*/
public function getLineNumberReturnsLineNumberProvidedToConstructor(): void
{
$lineNumber = 42;
$subject = new Comment('', $lineNumber);

self::assertSame($lineNumber, $subject->getLineNumber());
}
}
21 changes: 21 additions & 0 deletions tests/Unit/Parsing/OutputExceptionTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,27 @@ public function getLineNoReturnsLineNumberProvidedToConstructor(): void
self::assertSame($lineNumber, $exception->getLineNo());
}

/**
* @test
*/
public function getLineNumberByDefaultReturnsNull(): void
{
$subject = new OutputException('foo');

self::assertNull($subject->getLineNumber());
}

/**
* @test
*/
public function getLineNumberReturnsLineNumberProvidedToConstructor(): void
{
$lineNumber = 42;
$subject = new OutputException('foo', $lineNumber);

self::assertSame($lineNumber, $subject->getLineNumber());
}

/**
* @test
*/
Expand Down
21 changes: 21 additions & 0 deletions tests/Unit/Parsing/SourceExceptionTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,27 @@ public function getLineNoReturnsLineNumberProvidedToConstructor(): void
self::assertSame($lineNumber, $exception->getLineNo());
}

/**
* @test
*/
public function getLineNumberByDefaultReturnsNull(): void
{
$subject = new SourceException('foo');

self::assertNull($subject->getLineNumber());
}

/**
* @test
*/
public function getLineNumberReturnsLineNumberProvidedToConstructor(): void
{
$lineNumber = 42;
$subject = new SourceException('foo', $lineNumber);

self::assertSame($lineNumber, $subject->getLineNumber());
}

/**
* @test
*/
Expand Down
21 changes: 21 additions & 0 deletions tests/Unit/Parsing/UnexpectedEOFExceptionTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,27 @@ public function getLineNoReturnsLineNumberProvidedToConstructor(): void
self::assertSame($lineNumber, $exception->getLineNo());
}

/**
* @test
*/
public function getLineNumberByDefaultReturnsNull(): void
{
$subject = new UnexpectedEOFException('expected', 'found');

self::assertNull($subject->getLineNumber());
}

/**
* @test
*/
public function getLineNumberReturnsLineNumberProvidedToConstructor(): void
{
$lineNumber = 42;
$subject = new UnexpectedEOFException('expected', 'found', 'literal', $lineNumber);

self::assertSame($lineNumber, $subject->getLineNumber());
}

/**
* @test
*/
Expand Down
21 changes: 21 additions & 0 deletions tests/Unit/Parsing/UnexpectedTokenExceptionTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,27 @@ public function getLineNoReturnsLineNumberProvidedToConstructor(): void
self::assertSame($lineNumber, $exception->getLineNo());
}

/**
* @test
*/
public function getLineNumberByDefaultReturnsNull(): void
{
$subject = new UnexpectedTokenException('expected', 'found');

self::assertNull($subject->getLineNumber());
}

/**
* @test
*/
public function getLineNumberReturnsLineNumberProvidedToConstructor(): void
{
$lineNumber = 42;
$subject = new UnexpectedTokenException('expected', 'found', 'literal', $lineNumber);

self::assertSame($lineNumber, $subject->getLineNumber());
}

/**
* @test
*/
Expand Down
21 changes: 21 additions & 0 deletions tests/Unit/Value/CSSStringTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -81,4 +81,25 @@ public function getLineNoReturnsLineNumberProvidedToConstructor(): void

self::assertSame($lineNumber, $subject->getLineNo());
}

/**
* @test
*/
public function getLineNumberByDefaultReturnsNull(): void
{
$subject = new CSSString('');

self::assertNull($subject->getLineNumber());
}

/**
* @test
*/
public function getLineNumberReturnsLineNumberProvidedToConstructor(): void
{
$lineNumber = 42;
$subject = new CSSString('', $lineNumber);

self::assertSame($lineNumber, $subject->getLineNumber());
}
}
23 changes: 22 additions & 1 deletion tests/Unit/Value/CalcRuleValueListTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ public function isRuleValueList(): void
/**
* @test
*/
public function getLineNumberByDefaultReturnsZero(): void
public function getLineNoByDefaultReturnsZero(): void
{
$subject = new CalcRuleValueList();

Expand All @@ -48,6 +48,27 @@ public function getLineNoReturnsLineNumberProvidedToConstructor(): void
self::assertSame($lineNumber, $subject->getLineNo());
}

/**
* @test
*/
public function getLineNumberByDefaultReturnsNull(): void
{
$subject = new CalcRuleValueList();

self::assertNull($subject->getLineNumber());
}

/**
* @test
*/
public function getLineNumberReturnsLineNumberProvidedToConstructor(): void
{
$lineNumber = 42;
$subject = new CalcRuleValueList($lineNumber);

self::assertSame($lineNumber, $subject->getLineNumber());
}

/**
* @test
*/
Expand Down
21 changes: 21 additions & 0 deletions tests/Unit/Value/URLTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -81,4 +81,25 @@ public function getLineNoReturnsLineNumberProvidedToConstructor(): void

self::assertSame($lineNumber, $subject->getLineNo());
}

/**
* @test
*/
public function getLineNumberByDefaultReturnsNull(): void
{
$subject = new URL(new CSSString('http://example.com'));

self::assertNull($subject->getLineNumber());
}

/**
* @test
*/
public function getLineNumberReturnsLineNumberProvidedToConstructor(): void
{
$lineNumber = 42;
$subject = new URL(new CSSString('http://example.com'), $lineNumber);

self::assertSame($lineNumber, $subject->getLineNumber());
}
}