diff options
author | Dries Buytaert <dries@buytaert.net> | 2011-04-20 22:29:50 -0400 |
---|---|---|
committer | Dries Buytaert <dries@buytaert.net> | 2011-04-20 22:29:50 -0400 |
commit | 8ae9b6f6d82642e6b608843c5e7508f995de00e7 (patch) | |
tree | 55cca41b9db10a16066abe7206e5029fd43ae069 /modules | |
parent | c1c5aa1d7875408f5f9238a060060ed6e1e3b8e3 (diff) | |
download | brdo-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.test | 12 | ||||
-rw-r--r-- | modules/simpletest/tests/menu_test.module | 7 |
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', |