Neos\Flow\Tests\Unit\Mvc\Controller\FlashMessageContainerTest::messagesCanBeFilteredBySeverity PHP Method

messagesCanBeFilteredBySeverity() public method

    public function messagesCanBeFilteredBySeverity()
    {
        $messages = [0 => new FlowError\Notice('This is a test message', 1), 1 => new FlowError\Warning('This is another test message', 2)];
        $this->flashMessageContainer->addMessage($messages[0]);
        $this->flashMessageContainer->addMessage($messages[1]);
        $filteredFlashMessages = $this->flashMessageContainer->getMessages(FlowError\Message::SEVERITY_NOTICE);
        $this->assertEquals(count($filteredFlashMessages), 1);
        reset($filteredFlashMessages);
        $flashMessage = current($filteredFlashMessages);
        $this->assertEquals($messages[0], $flashMessage);
    }