function MenuTestCase::testMenuParentsJsAccess

Test administrative users other than user 1 can access the menu parents AJAX callback.

File

modules/menu/menu.test, line 560

Class

MenuTestCase
@file Tests for menu.module.

Code

public function testMenuParentsJsAccess() {
    $admin = $this->drupalCreateUser(array(
        'administer menu',
    ));
    $this->drupalLogin($admin);
    // Just check access to the callback overall, the POST data is irrelevant.
    $this->drupalGetAJAX('admin/structure/menu/parents');
    $this->assertResponse(200);
    // Do standard user tests.
    // Login the user.
    $this->drupalLogin($this->std_user);
    $this->drupalGetAJAX('admin/structure/menu/parents');
    $this->assertResponse(403);
}

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