public function test_configureReportingMenu_shouldAddAMenuIfATitleIsSet() { $menu = MenuReporting::getInstance(); $menuItems = $menu->getMenu(); $this->assertNull($menuItems); $this->advancedReport->configureReportingMenu($menu); $menuItems = $menu->getMenu(); $expected = array('_tooltip' => false, '_order' => 20, '_hasSubmenu' => true, 'Actions_SubmenuPageTitles' => array('_url' => array('module' => 'TestPlugin', 'action' => 'menuGetAdvancedReport'), '_order' => 20, '_name' => 'Actions_SubmenuPageTitles', '_tooltip' => false)); $this->assertCount(1, $menuItems); $this->assertEquals($expected, $menuItems['Goals_Goals']); }
public function tearDown() { MenuReporting::getInstance()->unsetInstance(); parent::tearDown(); }
protected function getDefaultIndexView() { $view = new View('@CoreHome/getDefaultIndexView'); $this->setGeneralVariablesView($view); $view->menu = MenuReporting::getInstance()->getMenu(); $view->dashboardSettingsControl = new DashboardManagerControl(); $view->content = ''; return $view; }
public function tearDown() { MenuReporting::getInstance()->unsetInstance(); Access::setSingletonInstance(null); parent::tearDown(); }