ConfigProviderTest::setUp()   A
last analyzed

Complexity

Conditions 1
Paths 1

Size

Total Lines 4

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
dl 0
loc 4
rs 10
c 0
b 0
f 0
cc 1
nc 1
nop 0
1
<?php
2
declare(strict_types=1);
3
4
namespace AcelayaTest\Expressive;
5
6
use Acelaya\Expressive\ConfigProvider;
7
use Acelaya\Expressive\Factory\SlimRouterFactory;
8
use PHPUnit\Framework\TestCase;
9
use Zend\Expressive\Router\RouterInterface;
10
11
class ConfigProviderTest extends TestCase
12
{
13
    private $configProvider;
14
15
    public function setUp()
16
    {
17
        $this->configProvider = new ConfigProvider();
18
    }
19
20
    /**
21
     * @test
22
     */
23
    public function providedConfigIsCorrect()
24
    {
25
        $provider = $this->configProvider;
26
27
        $this->assertEquals([
28
            'dependencies' => [
29
                'factories' => [
30
                    RouterInterface::class => SlimRouterFactory::class,
31
                ],
32
            ],
33
        ], $provider());
34
    }
35
}
36