DashboardTest: Drop test testLoadPaneItemsProvidedByEnabledModules

refs #5600
This commit is contained in:
Johannes Meyer 2015-09-16 14:44:31 +02:00
parent 8c17364780
commit d1fa5e8fce
1 changed files with 0 additions and 36 deletions

View File

@ -9,7 +9,6 @@ require_once realpath(dirname(__FILE__) . '/../../../../bootstrap.php');
use Mockery; use Mockery;
use Icinga\Test\BaseTestCase; use Icinga\Test\BaseTestCase;
use Icinga\User;
use Icinga\Web\Widget\Dashboard; use Icinga\Web\Widget\Dashboard;
use Icinga\Web\Widget\Dashboard\Pane; use Icinga\Web\Widget\Dashboard\Pane;
use Icinga\Web\Widget\Dashboard\Dashlet; use Icinga\Web\Widget\Dashboard\Dashlet;
@ -46,23 +45,6 @@ class DashboardTest extends BaseTestCase
Mockery::close(); // Necessary because some tests run in a separate process Mockery::close(); // Necessary because some tests run in a separate process
} }
public function setUp()
{
$moduleMock = Mockery::mock('Icinga\Application\Modules\Module');
$moduleMock->shouldReceive('getPaneItems')->andReturn(array(
'test-pane' => new Pane('Test Pane')
));
$moduleMock->shouldReceive('getName')->andReturn('test');
$moduleManagerMock = Mockery::mock('Icinga\Application\Modules\Manager');
$moduleManagerMock->shouldReceive('getLoadedModules')->andReturn(array(
'test-module' => $moduleMock
));
$bootstrapMock = $this->setupIcingaMock();
$bootstrapMock->shouldReceive('getModuleManager')->andReturn($moduleManagerMock);
}
public function testWhetherCreatePaneCreatesAPane() public function testWhetherCreatePaneCreatesAPane()
{ {
$dashboard = new Dashboard(); $dashboard = new Dashboard();
@ -126,24 +108,6 @@ class DashboardTest extends BaseTestCase
); );
} }
/**
* @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'
);
}
/** /**
* @expectedException \Icinga\Exception\ProgrammingError * @expectedException \Icinga\Exception\ProgrammingError
* @depends testWhetherCreatePaneCreatesAPane * @depends testWhetherCreatePaneCreatesAPane