From 1242612ee7a9cc502895f31b3bd9e4b57587f8df Mon Sep 17 00:00:00 2001 From: Angie Byron Date: Sun, 21 Nov 2010 08:53:18 +0000 Subject: #606966 by chx, sun, mr.baileys: Fixed 'load arguments' of parent path are not inherited --- modules/simpletest/tests/menu.test | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'modules/simpletest/tests/menu.test') diff --git a/modules/simpletest/tests/menu.test b/modules/simpletest/tests/menu.test index 773282ed9..7a4560408 100644 --- a/modules/simpletest/tests/menu.test +++ b/modules/simpletest/tests/menu.test @@ -464,6 +464,22 @@ class MenuRouterTestCase extends DrupalWebTestCase { $asserted_title = $override ? 'Alternative example title - Case ' . $case_no : 'Example title - Case ' . $case_no; $this->assertTitle($asserted_title . ' | Drupal', t('Menu title is') . ': ' . $asserted_title, 'Menu'); } + + /** + * Tests inheritance of 'load arguments'. + */ + function testMenuLoadArgumentsInheritance() { + $arg1 = $this->randomName(); + $arg2 = $this->randomName(); + $expected = print_r(array('%menu_test_argument' => $arg1, '%' => $arg2), TRUE); + + $this->drupalGet("menu-test/arguments/$arg1/$arg2"); + $this->assertRaw($expected, t('Inherited load arguments found.')); + $this->drupalGet("menu-test/arguments/$arg1/$arg2/default"); + $this->assertRaw($expected, t('Inherited load arguments found.')); + $this->drupalGet("menu-test/arguments/$arg1/$arg2/task"); + $this->assertRaw($expected, t('Inherited load arguments found.')); + } } /** -- cgit v1.2.3