diff --git a/core/modules/system/lib/Drupal/system/Tests/Menu/MenuRouterTest.php b/core/modules/system/lib/Drupal/system/Tests/Menu/MenuRouterTest.php index 0a94658..473f035 100644 --- a/core/modules/system/lib/Drupal/system/Tests/Menu/MenuRouterTest.php +++ b/core/modules/system/lib/Drupal/system/Tests/Menu/MenuRouterTest.php @@ -628,4 +628,19 @@ public function testMenuOptionalPlaceholders() { $this->assertText("Sometimes there is a placeholder: 'foobar'."); } + /** + * Tests a menu on a router page. + */ + public function testMenuOnRoute() { + module_enable(array('router_test')); + \Drupal::service('router.builder')->rebuild(); + + $this->drupalGet('router_test/test2'); + $this->assertLinkByHref('menu_no_title_callback'); + $this->assertLinkByHref('menu-title-test/case1'); + $this->assertLinkByHref('menu-title-test/case2'); + $this->assertLinkByHref('menu-title-test/case3'); + $this->assertLinkByHref('menu-title-test/case4'); + } + }