eZ\Publish\Core\MVC\Symfony\FieldType\Tests\RichText\RendererTest::testRenderTagNoTemplateFound PHP Method

testRenderTagNoTemplateFound() public method

    public function testRenderTagNoTemplateFound()
    {
        $renderer = $this->getMockedRenderer(array('render', 'getTagTemplateName'));
        $name = 'tag';
        $templateName = 'templateName';
        $parameters = array('parameters');
        $isInline = true;
        $renderer->expects($this->never())->method('render');
        $renderer->expects($this->once())->method('getTagTemplateName')->with($name, $isInline)->will($this->returnValue('templateName'));
        $this->templateEngineMock->expects($this->once())->method('exists')->with($templateName)->will($this->returnValue(false));
        $this->loggerMock->expects($this->once())->method('error')->with("Could not render template tag '{$name}': template '{$templateName}' does not exists");
        $this->assertEquals(null, $renderer->renderTag($name, $parameters, $isInline));
    }