Code Duplication    Length = 24-24 lines in 3 locations

Tests/DependencyInjection/Compiler/FiltersCompilerPassTest.php 1 location

@@ 12-35 (lines=24) @@
9
/**
10
 * @covers Liip\ImagineBundle\DependencyInjection\Compiler\FiltersCompilerPass
11
 */
12
class FiltersCompilerPassTest extends \PHPUnit_Framework_TestCase
13
{
14
    public function testProcess()
15
    {
16
        $managerDefinition = new Definition();
17
        $loaderDefinition = new Definition();
18
        $loaderDefinition->addTag('liip_imagine.filter.loader', array(
19
            'loader' => 'foo',
20
        ));
21
22
        $container = new ContainerBuilder();
23
        $container->setDefinition('liip_imagine.filter.manager', $managerDefinition);
24
        $container->setDefinition('a.loader', $loaderDefinition);
25
26
        $pass = new FiltersCompilerPass();
27
28
        //guard
29
        $this->assertCount(0, $managerDefinition->getMethodCalls());
30
31
        $pass->process($container);
32
33
        $this->assertCount(1, $managerDefinition->getMethodCalls());
34
    }
35
}
36

Tests/DependencyInjection/Compiler/LoadersCompilerPassTest.php 1 location

@@ 12-35 (lines=24) @@
9
/**
10
 * @covers Liip\ImagineBundle\DependencyInjection\Compiler\LoadersCompilerPass
11
 */
12
class LoadersCompilerPassTest extends \PHPUnit_Framework_TestCase
13
{
14
    public function testProcess()
15
    {
16
        $managerDefinition = new Definition();
17
        $loaderDefinition = new Definition();
18
        $loaderDefinition->addTag('liip_imagine.binary.loader', array(
19
            'loader' => 'foo',
20
        ));
21
22
        $container = new ContainerBuilder();
23
        $container->setDefinition('liip_imagine.data.manager', $managerDefinition);
24
        $container->setDefinition('a.binary.loader', $loaderDefinition);
25
26
        $pass = new LoadersCompilerPass();
27
28
        //guard
29
        $this->assertCount(0, $managerDefinition->getMethodCalls());
30
31
        $pass->process($container);
32
33
        $this->assertCount(1, $managerDefinition->getMethodCalls());
34
    }
35
}
36

Tests/DependencyInjection/Compiler/ResolversCompilerPassTest.php 1 location

@@ 12-35 (lines=24) @@
9
/**
10
 * @covers Liip\ImagineBundle\DependencyInjection\Compiler\ResolversCompilerPass
11
 */
12
class ResolversCompilerPassTest extends \PHPUnit_Framework_TestCase
13
{
14
    public function testProcess()
15
    {
16
        $managerDefinition = new Definition();
17
        $resolverDefinition = new Definition();
18
        $resolverDefinition->addTag('liip_imagine.cache.resolver', array(
19
            'resolver' => 'foo',
20
        ));
21
22
        $container = new ContainerBuilder();
23
        $container->setDefinition('liip_imagine.cache.manager', $managerDefinition);
24
        $container->setDefinition('a.resolver', $resolverDefinition);
25
26
        $pass = new ResolversCompilerPass();
27
28
        //guard
29
        $this->assertCount(0, $managerDefinition->getMethodCalls());
30
31
        $pass->process($container);
32
33
        $this->assertCount(1, $managerDefinition->getMethodCalls());
34
    }
35
}
36