public function testConflictingRouteNames()
 {
     $controllers = new ControllerCollection();
     $mountedRootController = new Controller(new Route('/'));
     $controllers->add($mountedRootController);
     $mainRootController = new Controller(new Route('/'));
     $mainRootController->bindDefaultRouteName('main_');
     $controllers->flush();
     $this->assertNotEquals($mainRootController->getRouteName(), $mountedRootController->getRouteName());
 }
Example #2
0
 /**
  * @dataProvider provideRouteAndExpectedRouteName
  */
 public function testDefaultRouteNameGeneration(Route $route, $expectedRouteName)
 {
     $controller = new Controller($route);
     $controller->bindDefaultRouteName('');
     $this->assertEquals($expectedRouteName, $controller->getRouteName());
 }