18 use TYPO3\TestingFramework\Fluid\Unit\ViewHelpers\ViewHelperBaseTestcase;
30 protected function setUp()
34 $this->injectDependenciesIntoViewHelper($this->viewHelper);
35 $this->viewHelper->setRenderChildrenClosure(
47 $this->setArgumentsUnderTest(
51 $actualResult = $this->viewHelper->initializeArgumentsAndRender();
52 $this->assertEquals(
'3.14', $actualResult);
60 $this->setArgumentsUnderTest(
63 'decimalSeparator' =>
',',
66 $actualResult = $this->viewHelper->initializeArgumentsAndRender();
67 $this->assertEquals(
'3,14', $actualResult);
75 $this->setArgumentsUnderTest(
81 $actualResult = $this->viewHelper->initializeArgumentsAndRender();
82 $this->assertEquals(
'3.1416', $actualResult);
90 $this->viewHelper->setRenderChildrenClosure(
function () {
93 $this->setArgumentsUnderTest(
96 'thousandsSeparator' =>
',',
99 $actualResult = $this->viewHelper->initializeArgumentsAndRender();
100 $this->assertEquals(
'3,141.59', $actualResult);
108 $this->viewHelper->setRenderChildrenClosure(
function () {
111 $this->setArgumentsUnderTest(
115 $actualResult = $this->viewHelper->initializeArgumentsAndRender();
116 self::assertEquals(
'0.00', $actualResult);