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()); }
/** * @dataProvider provideRouteAndExpectedRouteName */ public function testDefaultRouteNameGeneration(Route $route, $expectedRouteName) { $controller = new Controller($route); $controller->bindDefaultRouteName(''); $this->assertEquals($expectedRouteName, $controller->getRouteName()); }