Completed
Push — master ( fbf2f3...08900d )
by Alex
05:04 queued 02:56
created

TwigResponderConfigurationTest::testApply()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 15
Code Lines 9

Duplication

Lines 0
Ratio 0 %
Metric Value
dl 0
loc 15
rs 9.4285
cc 1
eloc 9
nc 1
nop 0
1
<?php
2
3
namespace Asmaster\EquipTwig\Tests\Configuration;
4
5
use PHPUnit_Framework_TestCase;
6
use Auryn\Injector;
7
use Equip\Configuration\AurynConfiguration;
8
use Equip\Responder\FormattedResponder;
9
use Asmaster\EquipTwig\TwigFormatter;
10
use Asmaster\EquipTwig\Configuration\TwigResponderConfiguration;
11
12
class TwigResponderConfigurationTest extends PHPUnit_Framework_TestCase
13
{
14
    public function testApply()
15
    {
16
        $injector = new Injector;
17
18
        $auryn = new AurynConfiguration();
19
        $auryn->apply($injector);
20
21
        $config = $injector->make(TwigResponderConfiguration::class);
22
        $config->apply($injector);
23
24
        $responder = $injector->make(FormattedResponder::class);
25
26
        $this->assertArrayHasKey(TwigFormatter::class, $responder);
27
        $this->assertSame(1.0, $responder[TwigFormatter::class]);
28
    }
29
}
30