Neos\Flow\Tests\Unit\Mvc\Controller\AbstractControllerTest::addFlashMessageTests PHP Method

addFlashMessageTests() public method

public addFlashMessageTests ( $expectedMessage, $messageBody, $messageTitle = '', $severity = FlowError\Message::SEVERITY_OK, array $messageArguments = [], $messageCode = null )
$messageArguments array
    public function addFlashMessageTests($expectedMessage, $messageBody, $messageTitle = '', $severity = FlowError\Message::SEVERITY_OK, array $messageArguments = [], $messageCode = null)
    {
        $flashMessageContainer = new FlashMessageContainer();
        $controller = $this->getAccessibleMock(AbstractController::class, ['processRequest']);
        $this->inject($controller, 'flashMessageContainer', $flashMessageContainer);
        $controller->addFlashMessage($messageBody, $messageTitle, $severity, $messageArguments, $messageCode);
        $this->assertEquals([$expectedMessage], $flashMessageContainer->getMessages());
    }