summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorDries Buytaert <dries@buytaert.net>2011-04-20 22:29:50 -0400
committerDries Buytaert <dries@buytaert.net>2011-04-20 22:29:50 -0400
commit8ae9b6f6d82642e6b608843c5e7508f995de00e7 (patch)
tree55cca41b9db10a16066abe7206e5029fd43ae069 /modules
parentc1c5aa1d7875408f5f9238a060060ed6e1e3b8e3 (diff)
downloadbrdo-8ae9b6f6d82642e6b608843c5e7508f995de00e7.tar.gz
brdo-8ae9b6f6d82642e6b608843c5e7508f995de00e7.tar.bz2
- Patch #965272 by larowlan, bellHead, TR: items defined with type MENU_CALLBACK show 'Home' as a title.
Diffstat (limited to 'modules')
-rw-r--r--modules/simpletest/tests/menu.test12
-rw-r--r--modules/simpletest/tests/menu_test.module7
2 files changed, 19 insertions, 0 deletions
diff --git a/modules/simpletest/tests/menu.test b/modules/simpletest/tests/menu.test
index 24c002356..2578bebc0 100644
--- a/modules/simpletest/tests/menu.test
+++ b/modules/simpletest/tests/menu.test
@@ -34,6 +34,18 @@ class MenuRouterTestCase extends DrupalWebTestCase {
}
/**
+ * Tests page title of MENU_CALLBACKs.
+ */
+ function testTitleMenuCallback() {
+ // Verify that the menu router item title is not visible.
+ $this->drupalGet('');
+ $this->assertNoText(t('Menu Callback Title'));
+ // Verify that the menu router item title is output as page title.
+ $this->drupalGet('menu_callback_title');
+ $this->assertText(t('Menu Callback Title'));
+ }
+
+ /**
* Test the theme callback when it is set to use an administrative theme.
*/
function testThemeCallbackAdministrative() {
diff --git a/modules/simpletest/tests/menu_test.module b/modules/simpletest/tests/menu_test.module
index 8e8173e57..3046a0416 100644
--- a/modules/simpletest/tests/menu_test.module
+++ b/modules/simpletest/tests/menu_test.module
@@ -15,6 +15,13 @@ function menu_test_menu() {
'page callback' => 'node_save',
'menu_name' => menu_test_menu_name(),
);
+ // This item is of type MENU_CALLBACK with no parents to test title.
+ $items['menu_callback_title'] = array(
+ 'title' => 'Menu Callback Title',
+ 'page callback' => 'menu_test_callback',
+ 'type' => MENU_CALLBACK,
+ 'access arguments' => array('access content'),
+ );
// Use FALSE as 'title callback' to bypass t().
$items['menu_no_title_callback'] = array(
'title' => 'A title with @placeholder',