Test Failed
Branch master (193490)
by Theo
04:08
created

CalendarExtensionSpec   A

Complexity

Total Complexity 2

Size/Duplication

Total Lines 19
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
eloc 9
dl 0
loc 19
rs 10
c 0
b 0
f 0
wmc 2
1
<?php
2
3
namespace Tests\CalendarBundle\DependencyInjection;
4
5
use CalendarBundle\DependencyInjection\CalendarExtension;
6
use PhpSpec\ObjectBehavior;
7
use Prophecy\Argument;
8
use Symfony\Component\Config\Definition\Builder\TreeBuilder;
9
use Symfony\Component\DependencyInjection\ContainerBuilder;
10
use Symfony\Component\DependencyInjection\ParameterBag\ParameterBag;
11
12
class CalendarExtensionSpec extends ObjectBehavior
13
{
14
    public function it_is_initializable()
15
    {
16
        $this->shouldHaveType(CalendarExtension::class);
17
    }
18
19
    public function it_should_set_parameters_correctly(ContainerBuilder $container)
20
    {
21
        $container->fileExists(Argument::type('string'))->willReturn(true);
22
        $container->setParameter(Argument::type('string'), Argument::any())->will(function() {
23
            return;
24
        });
25
        $container->setDefinition(Argument::any(), Argument::any())->will(function() {
26
            return;
27
        });
28
29
        $configuration = [];
30
        $this->load($configuration, $container);
31
    }
32
}
33