26 $this->templateVariableContainer = new \TYPO3\CMS\Fluid\Core\ViewHelper\TemplateVariableContainer();
27 $this->renderingContext->injectTemplateVariableContainer($this->templateVariableContainer);
28 $this->viewHelper = $this->
getAccessibleMock(
'TYPO3\\CMS\\Fluid\\ViewHelpers\\RenderViewHelper', array(
'dummy'));
37 'someArgument' =>
'someValue' 40 'someArgument' =>
'someValue',
41 'settings' =>
'theSettings' 43 $this->templateVariableContainer->add(
'settings',
'theSettings');
45 $actual = $this->viewHelper->_call(
'loadSettingsIntoArguments',
$arguments);
46 $this->assertEquals($expected, $actual);
54 'someArgument' =>
'someValue',
55 'settings' =>
'specifiedSettings' 58 'someArgument' =>
'someValue',
59 'settings' =>
'specifiedSettings' 61 $this->templateVariableContainer->add(
'settings',
'theSettings');
63 $actual = $this->viewHelper->_call(
'loadSettingsIntoArguments',
$arguments);
64 $this->assertEquals($expected, $actual);
72 'someArgument' =>
'someValue' 75 'someArgument' =>
'someValue' 78 $actual = $this->viewHelper->_call(
'loadSettingsIntoArguments',
$arguments);
79 $this->assertEquals($expected, $actual);
loadSettingsIntoArgumentsDoesNotOverrideGivenSettings()
injectDependenciesIntoViewHelper(\TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper $viewHelper)
getAccessibleMock( $originalClassName, array $methods=array(), array $arguments=array(), $mockClassName='', $callOriginalConstructor=TRUE, $callOriginalClone=TRUE, $callAutoload=TRUE)
loadSettingsIntoArgumentsDoesNotThrowExceptionIfSettingsAreNotInTemplateVariableContainer()
loadSettingsIntoArgumentsSetsSettingsIfNoSettingsAreSpecified()