only in patch2: unchanged: --- a/modules/menu/menu.test +++ b/modules/menu/menu.test @@ -216,6 +216,21 @@ class MenuTestCase extends DrupalWebTestCase { $this->verifyMenuLink($item2, $node2, $item1, $node1); $this->verifyMenuLink($item3, $node3, $item2, $node2); + // Verify first level of menu tree. + $parameters = array(); + $tree = menu_build_tree($menu_name, $parameters); + foreach ($tree as $tree_item) { + $has_title = !empty($tree_item['link']['title']); + $this->assertTrue($has_title); + } + + // Load tree a second time with the same parameters so we get a cached tree. + $tree_second = menu_build_tree($menu_name, $parameters); + foreach ($tree_second as $tree_second_item) { + $has_title = !empty($tree_item['link']['title']); + $this->assertTrue($has_title); + } + // Add more menu links. $item4 = $this->addMenuLink(0, 'node/' . $node4->nid, $menu_name); $item5 = $this->addMenuLink($item4['mlid'], 'node/' . $node5->nid, $menu_name);