function DashboardBlocksTestCase::setUp
Overrides DrupalWebTestCase::setUp
File
-
modules/
dashboard/ dashboard.test, line 20
Class
- DashboardBlocksTestCase
- Tests the Dashboard module blocks.
Code
function setUp() {
parent::setUp();
// Create and log in an administrative user having access to the dashboard.
$admin_user = $this->drupalCreateUser(array(
'access dashboard',
'administer blocks',
'access administration pages',
'administer modules',
));
$this->drupalLogin($admin_user);
// Make sure that the dashboard is using the same theme as the rest of the
// site (and in particular, the same theme used on 403 pages). This forces
// the dashboard blocks to be the same for an administrator as for a
// regular user, and therefore lets us test that the dashboard blocks
// themselves are specifically removed for a user who does not have access
// to the dashboard page.
theme_enable(array(
'stark',
));
variable_set('theme_default', 'stark');
variable_set('admin_theme', 'stark');
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.