eZ\Publish\Core\MVC\Symfony\FieldType\Tests\RichText\RendererTest::testRenderContentEmbed PHP Метод

testRenderContentEmbed() публичный Метод

    public function testRenderContentEmbed()
    {
        $renderer = $this->getMockedRenderer(array('render', 'checkContent', 'getEmbedTemplateName'));
        $contentId = 42;
        $viewType = 'embedTest';
        $templateName = 'templateName';
        $parameters = array('parameters');
        $isInline = true;
        $isDenied = false;
        $result = 'result';
        $renderer->expects($this->once())->method('checkContent')->with($contentId);
        $renderer->expects($this->once())->method('render')->with($templateName, $parameters)->will($this->returnValue($result));
        $renderer->expects($this->once())->method('getEmbedTemplateName')->with(Renderer::RESOURCE_TYPE_CONTENT, $isInline, $isDenied)->will($this->returnValue($templateName));
        $this->templateEngineMock->expects($this->once())->method('exists')->with($templateName)->will($this->returnValue(true));
        $this->loggerMock->expects($this->never())->method($this->anything());
        $this->assertEquals($result, $renderer->renderContentEmbed($contentId, $viewType, $parameters, $isInline));
    }