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,68 @@
<?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.
*/
/**
* @protection on
* @author Claus Due <claus@namelesscoder.net>
* @package Vhs
*/
class OrViewHelperTest extends AbstractViewHelperTest {
/**
* @test
* @dataProvider getRenderTestValues
* @param array $arguments
* @param mixed $expected
*/
public function testRender($arguments, $expected) {
$result = $this->executeViewHelper($arguments);
$content = $arguments['content'];
unset($arguments['content']);
$result2 = $this->executeViewHelperUsingTagContent('Text', (string) $content, $arguments);
$this->assertEquals($expected, $result);
$this->assertEquals($result, $result2);
}
/**
* @return array
*/
public function getRenderTestValues() {
return array(
array(array('extensionName' => 'Vhs', 'content' => 'alt', 'alternative' => 'alternative'), 'alt'),
array(array('extensionName' => 'Vhs', 'content' => '', 'alternative' => 'alternative'), 'alternative'),
array(array('extensionName' => 'Vhs', 'content' => NULL, 'alternative' => 'alternative'), 'alternative'),
array(array('extensionName' => 'Vhs', 'content' => 0, 'alternative' => 'alternative'), 'alternative'),
/*
array(
array(
'extensionName' => 'Vhs',
'content' => 0,
'alternative' => 'LLL:EXT:extensionmanager/Resources/Private/Language/locallang.xlf:extensionManager'
),
'Extension Manager'
),
array(
array(
'extensionName' => 'Vhs',
'content' => 0,
'alternative' => 'LLL:extensionManager',
'extensionName' => 'extensionmanager'
),
'Extension Manager'
),
*/
array(
array('extensionName' => 'Vhs', 'content' => 0, 'alternative' => 'LLL:notfound'),
'LLL:notfound'
),
);
}
}