Symfony\Bundle\FrameworkBundle\Tests\DependencyInjection\Compiler\TranslatorPassTest::testValidCollector PHP Method

testValidCollector() public method

public testValidCollector ( )
    public function testValidCollector()
    {
        $definition = $this->getMockBuilder('Symfony\\Component\\DependencyInjection\\Definition')->getMock();
        $definition->expects($this->at(0))->method('addMethodCall')->with('addLoader', array('xliff', new Reference('xliff')));
        $definition->expects($this->at(1))->method('addMethodCall')->with('addLoader', array('xlf', new Reference('xliff')));
        $container = $this->getMockBuilder('Symfony\\Component\\DependencyInjection\\ContainerBuilder')->setMethods(array('hasDefinition', 'getDefinition', 'findTaggedServiceIds', 'findDefinition'))->getMock();
        $container->expects($this->any())->method('hasDefinition')->will($this->returnValue(true));
        $container->expects($this->once())->method('getDefinition')->will($this->returnValue($definition));
        $container->expects($this->once())->method('findTaggedServiceIds')->will($this->returnValue(array('xliff' => array(array('alias' => 'xliff', 'legacy-alias' => 'xlf')))));
        $container->expects($this->once())->method('findDefinition')->will($this->returnValue($this->getMockBuilder('Symfony\\Component\\DependencyInjection\\Definition')->getMock()));
        $pass = new TranslatorPass();
        $pass->process($container);
    }
TranslatorPassTest