Completed
Push — master ( 521c0f...dbd031 )
by Alex
03:22
created

TwigDefaultExtensionTest   A

Complexity

Total Complexity 3

Size/Duplication

Total Lines 24
Duplicated Lines 0 %

Coupling/Cohesion

Components 0
Dependencies 2
Metric Value
wmc 3
lcom 0
cbo 2
dl 0
loc 24
rs 10

2 Methods

Rating   Name   Duplication   Size   Complexity  
A setUp() 0 9 2
A testDefaultExtension() 0 11 1
1
<?php
2
3
namespace Asmaster\EquipTwig\Tests\Configuration;
4
5
use Asmaster\EquipTwig\Configuration\TwigDefaultExtension;
6
use Asmaster\EquipTwig\Extension\RequestExtension;
7
use Asmaster\EquipTwig\Extension\SessionExtension;
8
9
class TwigDefaultExtensionTest extends \PHPUnit_Framework_TestCase
10
{
11
    public function setUp()
12
    {
13
        if (! interface_exists('Equip\SessionInterface')) {
14
            class_alias(
15
                'Asmaster\EquipTwig\Tests\Fake\FakeInterface',
16
                'Equip\SessionInterface'
17
            );
18
        }
19
    }
20
21
    public function testDefaultExtension()
22
    {
23
        $defaults = [
24
            RequestExtension::class,
25
            SessionExtension::class
26
        ];
27
28
        $extensions = new TwigDefaultExtension();
29
30
        $this->assertSame($defaults, $extensions->toArray());
31
    }
32
}
33