Passed
Push — master ( c5d212...10120e )
by jelmer
300:24 queued 293:08
created

MetaCollectionTest   A

Complexity

Total Complexity 1

Size/Duplication

Total Lines 13
Duplicated Lines 0 %

Test Coverage

Coverage 0%

Importance

Changes 0
Metric Value
eloc 8
dl 0
loc 13
ccs 0
cts 9
cp 0
rs 10
c 0
b 0
f 0
wmc 1

1 Method

Rating   Name   Duplication   Size   Complexity  
A testStringRepresentation() 0 11 1
1
<?php
2
3
namespace Frontend\Core\Tests\Header;
4
5
use Frontend\Core\Header\MetaCollection;
6
use Frontend\Core\Header\MetaData;
7
use Frontend\Core\Header\MetaLink;
8
use PHPUnit\Framework\TestCase;
9
10
class MetaCollectionTest extends TestCase
11
{
12
    public function testStringRepresentation(): void
13
    {
14
        $metaCollection = new MetaCollection();
15
16
        $metaCollection->addMetaData(MetaData::forName('description', 'lorem ipsum'));
17
        $metaCollection->addMetaLink(MetaLink::canonical('http://fork-cms.com'));
18
19
        $this->assertEquals(
20
            '<meta content="lorem ipsum" name="description">
21
<link href="http://fork-cms.com" rel="canonical">',
22
            (string) $metaCollection
23
        );
24
    }
25
}
26