| 7 user.test | UserPermissionsTestCase::testAdministratorRole() |
| 8 user.test | UserPermissionsTestCase::testAdministratorRole() |
Test assigning of permissions for the administrator role.
File
- modules/
user/ user.test, line 1211 - Tests for user.module.
Code
function testAdministratorRole() {
$this->drupalLogin($this->admin_user);
$this->drupalGet('admin/config/people/accounts');
// Set the user's role to be the administrator role.
$edit = array();
$edit['user_admin_role'] = $this->rid;
$this->drupalPost('admin/config/people/accounts', $edit, t('Save configuration'));
// Enable aggregator module and ensure the 'administer news feeds'
// permission is assigned by default.
$edit = array();
$edit['modules[Core][aggregator][enable]'] = TRUE;
$this->drupalPost('admin/modules', $edit, t('Save configuration'));
$this->assertTrue(user_access('administer news feeds', $this->admin_user), t('The permission was automatically assigned to the administrator role'));
}
Login or register to post comments