eZ\Bundle\EzPublishCoreBundle\Tests\Fragment\DecoratedFragmentRendererTest::testSetFragmentPath PHP Method

testSetFragmentPath() public method

public testSetFragmentPath ( )
    public function testSetFragmentPath()
    {
        $matcher = $this->getMock('eZ\\Publish\\Core\\MVC\\Symfony\\SiteAccess\\URILexer');
        $siteAccess = new SiteAccess('test', 'test', $matcher);
        $matcher->expects($this->once())->method('analyseLink')->with('/foo')->will($this->returnValue('/bar/foo'));
        $innerRenderer = $this->getMock('Symfony\\Component\\HttpKernel\\Fragment\\RoutableFragmentRenderer');
        $innerRenderer->expects($this->once())->method('setFragmentPath')->with('/bar/foo');
        $renderer = new DecoratedFragmentRenderer($innerRenderer);
        $renderer->setSiteAccess($siteAccess);
        $renderer->setFragmentPath('/foo');
    }