/** * @test */ public function getAllMessagesAndFlushClearsSessionStack() { $flashMessage = new \TYPO3\CMS\Core\Messaging\FlashMessage('Transient', 'Title', \TYPO3\CMS\Core\Messaging\FlashMessage::OK, TRUE); $this->flashMessageQueue->enqueue($flashMessage); $this->flashMessageQueue->getAllMessagesAndFlush(); /** @var $frontendUser \TYPO3\CMS\Frontend\Authentication\FrontendUserAuthentication */ $frontendUser = $this->flashMessageQueue->_call('getUserByContext'); $this->assertNull($frontendUser->getSessionData('core.template.flashMessages')); }