36 $GLOBALS[
'BE_USER'] = new \stdClass();
37 $this->viewHelper = $this->
getAccessibleMock(
'TYPO3\\CMS\\Fluid\\ViewHelpers\\Be\\Security\\IfAuthenticatedViewHelper', array(
'renderThenChild',
'renderElseChild'));
38 $this->viewHelper->expects($this->any())->method(
'renderThenChild')->will($this->returnValue(
'then child'));
39 $this->viewHelper->expects($this->any())->method(
'renderElseChild')->will($this->returnValue(
'else child'));
41 $this->viewHelper->initializeArguments();
48 $GLOBALS[
'BE_USER']->user = array(
'uid' => 1);
49 $actualResult = $this->viewHelper->render();
50 $this->assertEquals(
'then child', $actualResult);
57 $actualResult = $this->viewHelper->render();
58 $this->assertEquals(
'else child', $actualResult);
injectDependenciesIntoViewHelper(\TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper $viewHelper)
viewHelperRendersElseChildIfBeUserIsNotLoggedIn()
getAccessibleMock( $originalClassName, array $methods=array(), array $arguments=array(), $mockClassName='', $callOriginalConstructor=TRUE, $callOriginalClone=TRUE, $callAutoload=TRUE)
if(!defined('TYPO3_MODE')) $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_userauth.php']['logoff_pre_processing'][]
viewHelperRendersThenChildIfBeUserIsLoggedIn()