$route_collection =
new RouteCollection();
$route_collection->
add('test',
new Route('/admin/foo',
['_controller' => 'Drupal\ExampleController'
]));
$route_collection->
add('test2',
new Route('/admin/bar',
['_controller' => 'Drupal\ExampleController'
]));
$event->
expects($this->
once()) ->
method('getRouteCollection'
) ->
willReturn($route_collection);
$this->state->
expects($this->
once()) ->
method('set'
) ->
with('routing.non_admin_routes',
[]);
$this->preloader->
onAlterRoutes($event);
$this->preloader->
onFinishedRoutes(new Event());
} /**
* Tests onAlterRoutes with "admin" appearing in the path.
*/
public function testOnAlterRoutesWithAdminPathNoAdminRoute() { $event =
$this->
getMockBuilder('Drupal\Core\Routing\RouteBuildEvent'
) ->
disableOriginalConstructor() ->
getMock();
$route_collection =
new RouteCollection();
$route_collection->
add('test',
new Route('/foo/admin/foo',
['_controller' => 'Drupal\ExampleController'
]));