34 public function setUp() {
36 $mockFlashMessagingQueue = $this->getMock(
'TYPO3\\CMS\\Core\\Messaging\\FlashMessageQueue', array(
'getAllMessagesAndFlush'), array(
'foo'));
37 $mockFlashMessagingQueue->expects($this->once())->method(
'getAllMessagesAndFlush')->will($this->returnValue(array()));
39 $mockControllerContext = $this->getMock(
'TYPO3\\CMS\\Extbase\\Mvc\\Controller\\ControllerContext', array(), array(),
'', FALSE);
40 $mockControllerContext->expects($this->any())->method(
'getFlashMessageQueue')->will($this->returnValue($mockFlashMessagingQueue));
42 $this->mockTagBuilder = $this->getMock(
'TYPO3\\CMS\\Fluid\\Core\\ViewHelper\\TagBuilder');
43 $this->viewHelper = $this->
getAccessibleMock(
'TYPO3\\CMS\\Fluid\\ViewHelpers\\FlashMessagesViewHelper', array(
'dummy'));
44 $this->viewHelper->_set(
'controllerContext', $mockControllerContext);
45 $this->viewHelper->_set(
'tag', $this->mockTagBuilder);
46 $this->viewHelper->initialize();
53 $this->assertEmpty($this->viewHelper->render());
getAccessibleMock( $originalClassName, array $methods=array(), array $arguments=array(), $mockClassName='', $callOriginalConstructor=TRUE, $callOriginalClone=TRUE, $callAutoload=TRUE)
renderReturnsEmptyStringIfNoFlashMessagesAreInQueue()