Error message

You are browsing documentation for drupal 7.x, which is not supported anymore. Read the updated version of this page for drupal 11.x (the latest version).

function UserPermissionsTestCase::testAdministratorRole

Test assigning of permissions for the administrator role.

File

modules/user/user.test, line 1733

Class

UserPermissionsTestCase

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 ), 'The permission was automatically assigned to the administrator role');
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.