Skip to content
Extraits de code Groupes Projets
Valider 49e970d2 rédigé par Thomas Steur's avatar Thomas Steur
Parcourir les fichiers

refs #5820 and more test fixes... they all worked when executed standalone but...

refs #5820 and more test fixes... they all worked when executed standalone but not when executing the whole suite...
parent 04db6f7e
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -15,6 +15,7 @@ use Piwik\WidgetsList; ...@@ -15,6 +15,7 @@ use Piwik\WidgetsList;
use Piwik\Translate; use Piwik\Translate;
use Piwik\Menu\MenuReporting; use Piwik\Menu\MenuReporting;
use Piwik\Plugin\Manager as PluginManager; use Piwik\Plugin\Manager as PluginManager;
use Piwik\Tests\Fixture;
class GetBasicReport extends Report class GetBasicReport extends Report
{ {
...@@ -91,6 +92,11 @@ class Plugin_ReportTest extends DatabaseTestCase ...@@ -91,6 +92,11 @@ class Plugin_ReportTest extends DatabaseTestCase
public function setUp() public function setUp()
{ {
parent::setUp(); parent::setUp();
Fixture::createWebsite('2014-01-01 00:00:00');
$this->unloadAllPlugins();
$_GET['idSite'] = 1;
$this->exampleReport = new GetExampleReport(); $this->exampleReport = new GetExampleReport();
$this->disabledReport = new GetDisabledReport(); $this->disabledReport = new GetDisabledReport();
$this->basicReport = new GetBasicReport(); $this->basicReport = new GetBasicReport();
...@@ -102,6 +108,7 @@ class Plugin_ReportTest extends DatabaseTestCase ...@@ -102,6 +108,7 @@ class Plugin_ReportTest extends DatabaseTestCase
WidgetsList::getInstance()->_reset(); WidgetsList::getInstance()->_reset();
MenuReporting::getInstance()->unsetInstance(); MenuReporting::getInstance()->unsetInstance();
Translate::unloadEnglishTranslation(); Translate::unloadEnglishTranslation();
unset($_GET['idSite']);
parent::tearDown(); parent::tearDown();
} }
...@@ -215,18 +222,17 @@ class Plugin_ReportTest extends DatabaseTestCase ...@@ -215,18 +222,17 @@ class Plugin_ReportTest extends DatabaseTestCase
$menuItems = $menu->getMenu(); $menuItems = $menu->getMenu();
$expected = array( $expected = array(
'_tooltip' => '', '_tooltip' => false,
'_order' => 20, '_order' => 20,
'_hasSubmenu' => 1, '_hasSubmenu' => true,
'Actions_SubmenuPageTitles' => array( 'Actions_SubmenuPageTitles' => array(
'_url' => array( '_url' => array(
'module' => 'TestPlugin', 'module' => 'TestPlugin',
'action' => 'menuGetAdvancedReport', 'action' => 'menuGetAdvancedReport'
'idSite' => '',
), ),
'_order' => 20, '_order' => 20,
'_name' => 'Actions_SubmenuPageTitles', '_name' => 'Actions_SubmenuPageTitles',
'_tooltip' => '', '_tooltip' => false,
)); ));
$this->assertCount(1, $menuItems); $this->assertCount(1, $menuItems);
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter