/** * show the error * * @since 3.0.0 * * @param array $errorArray array of the error * * @return string */ protected function _error($errorArray = []) { $messenger = new Messenger($this->_registry); return $messenger->setUrl($this->_language->get('back'), $errorArray['url'])->error($errorArray['message'], $errorArray['title']); }
/** * testRender * * @since 3.0.0 * * @param array $render * @param array $actionArray * @param string $expect * * @dataProvider providerRender */ public function testRender($render = null, $actionArray = null, $expect = null) { /* setup */ $messenger = new Messenger($this->_registry); $messenger->init(); $messenger->setUrl($actionArray['text'], $actionArray['url'])->doRedirect($actionArray['timeout']); /* actual */ $actual = $messenger->render($render['type'], $render['message'], $render['title']); /* compare */ $this->assertEquals($expect, $actual); }