18 use TYPO3\TestingFramework\Fluid\Unit\ViewHelpers\ViewHelperBaseTestcase;
19 use TYPO3Fluid\Fluid\Core\Rendering\RenderingContextInterface;
31 protected function setUp()
42 'title' =>
'OtherRole'
46 $this->injectDependenciesIntoViewHelper($this->viewHelper);
47 $this->viewHelper->initializeArguments();
60 $actualResult = $this->viewHelper->renderStatic(
61 [
'role' =>
'Editor',
'then' =>
'then child',
'else' =>
'else child'],
64 $this->prophesize(RenderingContextInterface::class)->reveal()
67 $this->assertEquals(
'then child', $actualResult);
75 $actualResult = $this->viewHelper->renderStatic(
76 [
'role' => 1,
'then' =>
'then child',
'else' =>
'else child'],
79 $this->prophesize(RenderingContextInterface::class)->reveal()
82 $this->assertEquals(
'then child', $actualResult);
90 $actualResult = $this->viewHelper->renderStatic(
91 [
'role' =>
'NonExistingRole',
'then' =>
'then child',
'else' =>
'else child'],
94 $this->prophesize(RenderingContextInterface::class)->reveal()
97 $this->assertEquals(
'else child', $actualResult);
105 $actualResult = $this->viewHelper->renderStatic(
106 [
'role' => 123,
'then' =>
'then child',
'else' =>
'else child'],
109 $this->prophesize(RenderingContextInterface::class)->reveal()
112 $this->assertEquals(
'else child', $actualResult);