function NodeAdminTestCase::setUp

Overrides DrupalWebTestCase::setUp

File

modules/node/node.test, line 1808

Class

NodeAdminTestCase
Tests node administration page functionality.

Code

function setUp() {
    parent::setUp();
    // Remove the "view own unpublished content" permission which is set
    // by default for authenticated users so we can test this permission
    // correctly.
    user_role_revoke_permissions(DRUPAL_AUTHENTICATED_RID, array(
        'view own unpublished content',
    ));
    $this->admin_user = $this->drupalCreateUser(array(
        'access administration pages',
        'access content overview',
        'administer nodes',
        'bypass node access',
    ));
    $this->base_user_1 = $this->drupalCreateUser(array(
        'access content overview',
    ));
    $this->base_user_2 = $this->drupalCreateUser(array(
        'access content overview',
        'view own unpublished content',
    ));
    $this->base_user_3 = $this->drupalCreateUser(array(
        'access content overview',
        'bypass node access',
    ));
}

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