/**
  * @depends testWhetherCreatePaneCreatesAPane
  */
 public function testMergePanesWithSamePaneName()
 {
     $dashboard = new Dashboard();
     $dashboard->createPane('test1');
     $dashboard->createPane('test2');
     $panes = array(new Pane('test1'), new Pane('test3'));
     $dashboard->mergePanes($panes);
     $this->assertCount(3, $dashboard->getPanes(), 'Dashboard::mergePanes() could not merge same panes');
 }
示例#2
0
 /**
  * @depends testWhetherCreatePaneCreatesAPane
  */
 public function testLoadPaneItemsProvidedByEnabledModules()
 {
     $dashboard = new Dashboard();
     $dashboard->load();
     $this->assertCount(1, $dashboard->getPanes(), 'Dashboard::load() could not load panes from enabled modules');
 }
示例#3
0
 /**
  * @depends testWhetherCreatePaneCreatesAPane
  */
 public function testLoadPaneItemsProvidedByEnabledModules()
 {
     $user = new User('test');
     $user->setPermissions(array('*' => '*'));
     $dashboard = new Dashboard();
     $dashboard->setUser($user);
     $dashboard->load();
     $this->assertCount(1, $dashboard->getPanes(), 'Dashboard::load() could not load panes from enabled modules');
 }