public function ConfigurationWebTestCase::adminLogin in Configuration Management 7
Logs in as an administrative user.
If $this->adminUser is empty, it creates a new admin user with the given $permissions.
Parameters
array $permissions: An array of permissions for the admin user.
6 calls to ConfigurationWebTestCase::adminLogin()
- ConfigurationActiveStoreOverriddenTest::setUp in tests/
configuration.test - Set up test.
- ConfigurationContribWebTestCase::setUp in tests/
configuration.contrib.test - Set up test.
- ConfigurationCtoolsWebTestCase::setUp in tests/
configuration.ctools.test - Set up test.
- ConfigurationTrackingTest::setUp in tests/
configuration.test - Set up test.
- ConfigurationUITest::setUp in tests/
configuration.test - Set up test.
File
- tests/
configuration.test, line 128 - Tests for Configuration Management
Class
- ConfigurationWebTestCase
- Base class for functional tests for configuration management.
Code
public function adminLogin($permissions = NULL) {
if ($permissions != NULL || !$this->adminUser) {
if ($permissions == NULL) {
$permissions = array(
'administer content types',
'access administration pages',
'access configuration management',
'administer modules',
'administer site configuration',
'administer filters',
'administer permissions',
'administer users',
'administer image styles',
'administer taxonomy',
);
}
$this->adminUser = $this
->drupalCreateUser($permissions);
}
$this
->drupalLogin($this->adminUser);
}