18 use TYPO3\TestingFramework\Fluid\Unit\ViewHelpers\ViewHelperBaseTestcase;
30 protected function setUp()
34 $this->injectDependenciesIntoViewHelper($this->viewHelper);
42 $this->setArgumentsUnderTest(
48 $actualResult = $this->viewHelper->initializeArgumentsAndRender();
49 $this->assertEquals(
'', $actualResult);
57 $this->setArgumentsUnderTest(
60 'value' =>
'Some string'
63 $actualResult = $this->viewHelper->initializeArgumentsAndRender();
64 $this->assertEquals(
'SOME STRING', $actualResult);
72 $this->expectException(\
TYPO3Fluid\Fluid\Core\Exception::class);
73 $this->expectExceptionCode(1358349150);
74 $this->setArgumentsUnderTest(
78 'mode' =>
'incorrectMode'
81 $this->viewHelper->initializeArgumentsAndRender();
89 $this->setArgumentsUnderTest(
95 $actualResult = $this->viewHelper->initializeArgumentsAndRender();
96 $this->assertSame(
'FOOB4R', $actualResult);
122 $this->setArgumentsUnderTest(
129 $actualResult = $this->viewHelper->initializeArgumentsAndRender();
130 $this->assertSame($expected, $actualResult, sprintf(
'The conversion with mode "%s" did not perform as expected.', $mode));