Enable views_ui by default, to help tests pass.
parent
b25e6302da
commit
763813d6d8
|
|
@ -7,7 +7,6 @@
|
|||
|
||||
namespace Drupal\views\Tests;
|
||||
|
||||
use Drupal\simpletest\WebTestBase;
|
||||
use Drupal\views\View;
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -7,8 +7,6 @@
|
|||
|
||||
namespace Drupal\views\Tests\Field;
|
||||
|
||||
use Drupal\simpletest\WebTestBase;
|
||||
|
||||
/**
|
||||
* Test the produced views_data.
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -18,7 +18,6 @@
|
|||
|
||||
namespace Drupal\views\Tests\Field;
|
||||
|
||||
use Drupal\simpletest\WebTestBase;
|
||||
use Drupal\views\Tests\ViewsSqlTest;
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -7,7 +7,6 @@
|
|||
|
||||
namespace Drupal\views\Tests\Field;
|
||||
|
||||
use Drupal\simpletest\WebTestBase;
|
||||
use Drupal\views\View;
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -34,7 +34,6 @@ class FilterDateTest extends ViewsSqlTest {
|
|||
$this->map = array(
|
||||
'nid' => 'nid',
|
||||
);
|
||||
$this->enableViewsUi();
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -30,7 +30,6 @@ class TranslatableTest extends ViewsSqlTest {
|
|||
// Reset the plugin data.
|
||||
views_fetch_plugin_data(NULL, NULL, TRUE);
|
||||
$this->strings = array('Master1', 'Apply1', 'Sort By1', 'Asc1', 'Desc1', 'more1', 'Reset1', 'Offset1', 'Master1', 'title1', 'Items per page1', 'fieldlabel1', 'filterlabel1');
|
||||
$this->enableViewsUi();
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -7,12 +7,10 @@
|
|||
|
||||
namespace Drupal\views\Tests;
|
||||
|
||||
use Drupal\simpletest\WebTestBase;
|
||||
|
||||
/**
|
||||
* Tests UI of aggregate functionality..
|
||||
*/
|
||||
class UiGroupByTest extends WebTestBase {
|
||||
class UiGroupByTest extends ViewsTestBase {
|
||||
|
||||
/**
|
||||
* Modules to enable.
|
||||
|
|
|
|||
|
|
@ -7,12 +7,10 @@
|
|||
|
||||
namespace Drupal\views\Tests;
|
||||
|
||||
use Drupal\simpletest\WebTestBase;
|
||||
|
||||
/**
|
||||
* Tests the various settings in the views ui.
|
||||
*/
|
||||
class UiSettingsTest extends WebTestBase {
|
||||
class UiSettingsTest extends ViewsTestBase {
|
||||
|
||||
/**
|
||||
* Modules to enable.
|
||||
|
|
|
|||
|
|
@ -40,20 +40,6 @@ abstract class ViewsSqlTest extends ViewsTestBase {
|
|||
$this->checkPermissions(array(), TRUE);
|
||||
}
|
||||
|
||||
/**
|
||||
* This function allows to enable views ui from a higher class which can't change the setup function anymore.
|
||||
*
|
||||
* @TODO
|
||||
* Convert existing setUp functions.
|
||||
*/
|
||||
function enableViewsUi() {
|
||||
module_enable(array('views_ui'));
|
||||
// @TODO Figure out why it's required to clear the cache here.
|
||||
views_module_include('views_default', TRUE);
|
||||
views_get_all_views(TRUE);
|
||||
menu_router_rebuild();
|
||||
}
|
||||
|
||||
/**
|
||||
* The schema definition.
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -18,7 +18,17 @@ abstract class ViewsTestBase extends WebTestBase {
|
|||
*
|
||||
* @var array
|
||||
*/
|
||||
public static $modules = array('views');
|
||||
public static $modules = array('views', 'views_ui');
|
||||
|
||||
protected function setUp() {
|
||||
parent::setUp();
|
||||
|
||||
// @todo Remove this hack or move it to child classes.
|
||||
views_init();
|
||||
views_module_include('views_default', TRUE);
|
||||
views_get_all_views(TRUE);
|
||||
menu_router_rebuild();
|
||||
}
|
||||
|
||||
/**
|
||||
* Helper function: verify a result set returned by view.
|
||||
|
|
|
|||
Loading…
Reference in New Issue