function MenuRouterTestCase::testMenuLinkOptions

7.x menu.test MenuRouterTestCase::testMenuLinkOptions()

Test menu link 'options' storage and rendering.

File

drupal-7.x/modules/simpletest/tests/menu.test, line 556
Provides SimpleTests for menu.inc.

Class

MenuRouterTestCase

Code

function testMenuLinkOptions() {
  // Create a menu link with options.
  $menu_link = array(
    'link_title' => 'Menu link options test',
    'link_path' => 'node',
    'module' => 'menu_test',
    'options' => array(
      'attributes' => array(
        'title' => 'Test title attribute',
      ),
      'query' => array(
        'testparam' => 'testvalue',
      ),
    ),
  );
  menu_link_save($menu_link);

  // Load front page.
  $this->drupalGet('node');
  $this->assertRaw('title="Test title attribute"', 'Title attribute of a menu link renders.');
  $this->assertRaw('testparam=testvalue', 'Query parameter added to menu link.');
}