setDisplay('default'); $this->executeView($view); $view->render(); $this->assertFalse($view->getTitle(), 'The title area does not override the title if the view is not empty.'); $view->destroy(); $view->setDisplay('default'); $this->executeView($view); $view->result = []; $view->render(); $this->assertEqual($view->getTitle(), 'test_title_empty', 'The title area should override the title if the result is empty.'); $view->destroy(); $view->setDisplay('page_1'); $this->executeView($view); $view->render(); $this->assertEqual($view->getTitle(), 'test_title_header', 'The title area on the header should override the title if the result is not empty.'); $view->destroy(); $view->setDisplay('page_1'); $this->executeView($view); $view->result = []; $view->render(); $this->assertEqual($view->getTitle(), 'test_title_empty', 'The title area should override the title if the result is empty.'); $view->destroy(); } }