Completed
Push — master ( af09d7...7599bb )
by Dorian
02:06
created

StarWarsExtensionTest::getSimpleMethodsData()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 16

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
dl 0
loc 16
rs 9.7333
c 0
b 0
f 0
cc 1
nc 1
nop 0
1
<?php
2
3
declare(strict_types=1);
4
5
namespace Tests\Unit\StarWarsLibrary\Twig;
6
7
use Gnutix\StarWarsLibrary\Twig\Extension\StarWarsExtension;
8
use Tests\Unit\PhpUnitSimpleTestCase;
9
10
final class StarWarsExtensionTest extends PhpUnitSimpleTestCase
11
{
12
    protected function setUp(): void
13
    {
14
        parent::setUp();
15
16
        $this->instance = new StarWarsExtension();
17
    }
18
19
    public function getSimpleMethodsData(): array
20
    {
21
        $bby = '&nbsp;<abbr title="Before the Battle of Yavin IV">BBY</abbr>';
22
        $aby = '&nbsp;<abbr title="After the Battle of Yavin IV">ABY</abbr>';
23
24
        return [
25
            ['transformToStarWarsDate', [null], ''],
26
            ['transformToStarWarsDate', ['42'], '42'.$aby],
27
            ['transformToStarWarsDate', ['42.5'], '42.5'.$aby],
28
            ['transformToStarWarsDate', ['-1337'], '1337'.$bby],
29
            ['transformToStarWarsDate', ['-1337.25'], '1337.25'.$bby],
30
            ['transformToStarWarsDate', ['42 BBY'], '42'.$bby],
31
            ['transformToStarWarsDate', ['-1337 BBY'], '1337'.$bby],
32
            ['transformToStarWarsDate', ['1337 BBY - 42 ABY'], '1337'.$bby.' - 42'.$aby],
33
        ];
34
    }
35
}
36