/** * @covers Bedrock\View::hasMessages * @covers Bedrock\View::setMessage * * @return void */ public function testHasMessages() { // Setup $messages = array( 'success' => array('Testing message type: SUCCESS'), 'info' => array('Testing message type: INFO'), 'warn' => array('Testing message type: WARN'), 'error' => array('Testing message type: ERROR') ); // Assertions $this->_assertNoMessages($this->_object); $this->_object->setMessage(\Bedrock\View::MESSAGE_SUCCESS, $messages['success'][0]); $this->_object->setMessage(\Bedrock\View::MESSAGE_INFO, $messages['info'][0]); $this->_object->setMessage(\Bedrock\View::MESSAGE_WARN, $messages['warn'][0]); $this->_object->setMessage(\Bedrock\View::MESSAGE_ERROR, $messages['error'][0]); $this->assertTrue($this->_object->hasMessages()); $this->assertTrue($this->_object->hasMessages(\Bedrock\View::MESSAGE_ALL)); $this->assertTrue($this->_object->hasMessages(\Bedrock\View::MESSAGE_SUCCESS)); $this->assertTrue($this->_object->hasMessages(\Bedrock\View::MESSAGE_INFO)); $this->assertTrue($this->_object->hasMessages(\Bedrock\View::MESSAGE_WARN)); $this->assertTrue($this->_object->hasMessages(\Bedrock\View::MESSAGE_ERROR)); }