Beispiel #1
0
 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']);
 }
Beispiel #2
0
 public function tearDown()
 {
     MenuReporting::getInstance()->unsetInstance();
     parent::tearDown();
 }
Beispiel #3
0
 protected function getDefaultIndexView()
 {
     $view = new View('@CoreHome/getDefaultIndexView');
     $this->setGeneralVariablesView($view);
     $view->menu = MenuReporting::getInstance()->getMenu();
     $view->dashboardSettingsControl = new DashboardManagerControl();
     $view->content = '';
     return $view;
 }
Beispiel #4
0
 public function tearDown()
 {
     MenuReporting::getInstance()->unsetInstance();
     Access::setSingletonInstance(null);
     parent::tearDown();
 }