2 namespace TYPO3\CMS\Frontend\Tests\Functional\ContentObject;
29 public function renderWorksWithNestedFluidtemplate()
32 $tsfe = $this->getMock(\TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController::class, array(), array(),
'',
false);
35 $configuration = array(
36 '10' =>
'FLUIDTEMPLATE',
40 'value' =>
'A{anotherFluidTemplate}C'
42 'variables.' => array(
43 'anotherFluidTemplate' =>
'FLUIDTEMPLATE',
44 'anotherFluidTemplate.' => array(
53 $expectedResult =
'ABC';
55 $contentObjectRenderer = new \TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer;
56 $contentObjectRenderer->setContentObjectClassMap(array(
57 'FLUIDTEMPLATE' => FluidTemplateContentObject::class,
58 'TEXT' => TextContentObject::class,
60 $fluidTemplateContentObject = new \TYPO3\CMS\Frontend\ContentObject\ContentObjectArrayContentObject(
61 $contentObjectRenderer
63 $result = $fluidTemplateContentObject->render($configuration);
65 $this->assertEquals($expectedResult, $result);