From a73fabfacda8cf00afa7831d2e30629f4537b36d Mon Sep 17 00:00:00 2001 From: Dries Buytaert Date: Tue, 17 May 2011 17:46:31 -0700 Subject: - Rolled back. --- modules/simpletest/tests/menu.test | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) (limited to 'modules/simpletest/tests/menu.test') diff --git a/modules/simpletest/tests/menu.test b/modules/simpletest/tests/menu.test index 3709876b1..2578bebc0 100644 --- a/modules/simpletest/tests/menu.test +++ b/modules/simpletest/tests/menu.test @@ -247,6 +247,31 @@ class MenuRouterTestCase extends DrupalWebTestCase { $this->assertLink(t('Menu link #2'), 0, t('Found menu link #2')); } + /** + * Test menu_get_names(). + */ + function testMenuGetNames() { + // Create three menu items. + for ($i = 0; $i < 3; $i++) { + $menu_link = array( + 'link_title' => 'Menu link #' . $i, + 'link_path' => 'menu_test/' . $i, + 'module' => 'menu_test', + 'menu_name' => 'menu_test_' . $i, + ); + menu_link_save($menu_link); + } + + drupal_static_reset('menu_get_names'); + + // Verify that the menu names are correctly reported by menu_get_names(). + $menu_names = menu_get_names(); + $this->pass(implode(' | ', $menu_names)); + for ($i = 0; $i < 3; $i++) { + $this->assertTrue(in_array('menu_test_' . $i, $menu_names), t('Expected menu name %expected is returned.', array('%expected' => 'menu_test_' . $i))); + } + } + /** * Tests for menu_name parameter for hook_menu(). */ -- cgit v1.2.3