function MenuTestCase::addInvalidMenuLink

7.x menu.test MenuTestCase::addInvalidMenuLink($menu_name = 'navigation')

Attempt to add menu link with invalid path or no access permission.

Parameters

string $menu_name Menu name.:

2 calls to MenuTestCase::addInvalidMenuLink()
MenuTestCase::doCustomMenuTests in drupal-7.x/modules/menu/menu.test
Test custom menu functionality using navigation menu.
MenuTestCase::doStandardMenuTests in drupal-7.x/modules/menu/menu.test
Test standard menu functionality using navigation menu.

File

drupal-7.x/modules/menu/menu.test, line 320
Tests for menu.module.

Class

MenuTestCase

Code

function addInvalidMenuLink($menu_name = 'navigation') {
  foreach (array('-&-', 'admin/people/permissions', '#') as $link_path) {
    $edit = array(
      'link_path' => $link_path,
      'link_title' => 'title',
    );
    $this->drupalPost("admin/structure/menu/manage/$menu_name/add", $edit, t('Save'));
    $this->assertRaw(t("The path '@path' is either invalid or you do not have access to it.", array('@path' => $link_path)), 'Menu link was not created');
  }
}