Initial commit

This commit is contained in:
2018-04-02 08:07:38 +02:00
commit 7330c1ed3e
2054 changed files with 405203 additions and 0 deletions

View File

@@ -0,0 +1,37 @@
<?php
namespace FluidTYPO3\Vhs\Tests\Unit\ViewHelpers;
/*
* This file is part of the FluidTYPO3/Vhs project under GPLv2 or later.
*
* For the full copyright and license information, please read the
* LICENSE.md file that was distributed with this source code.
*/
use TYPO3\CMS\Fluid\Core\Rendering\RenderingContext;
use TYPO3\CMS\Fluid\Core\ViewHelper\TemplateVariableContainer;
/**
* @protection off
* @author Claus Due <claus@namelesscoder.net>
* @package Vhs
*/
class TryViewHelperTest extends AbstractViewHelperTest {
public function testRender() {
$this->assertEmpty($this->executeViewHelper());
}
public function testRenderWithException() {
$renderingContext = new RenderingContext();
$renderingContext->injectTemplateVariableContainer(new TemplateVariableContainer());
$instance = $this->getMock($this->getViewHelperClassName(), array('renderThenChild', 'renderChildren'));
$instance->setRenderingContext($renderingContext);
$instance->setArguments(array());
$instance->expects($this->once())->method('renderThenChild')->willThrowException(new \RuntimeException('testerror'));
$instance->expects($this->once())->method('renderChildren')->willReturn('testerror');
$result = $instance->render();
$this->assertEquals('testerror', $result);
}
}