3 declare(strict_types = 1);
23 use TYPO3\TestingFramework\Core\Functional\FunctionalTestCase;
31 $GLOBALS[
'LANG'] = GeneralUtility::makeInstance(LanguageService::class);
39 '<f:be.labels.csh table="table" field="field" label="{label}">{variable}</f:be.labels.csh>',
41 'label' =>
'LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:labels.goBack',
42 'variable' =>
'variable<>&"\''
44 '<label>Go back</label>',
47 '<f:be.labels.csh table="table" field="field" label="{label}">{variable}</f:be.labels.csh>',
49 'label' =>
'label<>&"\'',
50 'variable' =>
'variable<>&"\''
52 '<label>label<>&"'</label>',
55 '{f:be.labels.csh(table:\'table\' field:\'field\' label:label)}',
57 'label' =>
'label<>&"\'',
58 'variable' =>
'variable<>&"\''
60 '<label>label<>&"'</label>',
63 '{f:be.labels.csh(table:\'table\' field:\'field\' label:\'{label}\')}',
65 'label' =>
'label<>&"\'',
66 'variable' =>
'variable<>&"\''
68 '<label>label<>&"'</label>',
81 public function isRendered(
string $source, array $variables,
string $expectation): void
84 $view->getRenderingContext()->getCache()->flush();
85 $view->setTemplateSource($source);
86 $view->assignMultiple($variables);
87 self::assertSame($expectation, $view->render());