/** * @test */ public function usesModifiedDefaultRouteClass() { $name = 'user'; $path = '/user/[:id]'; $target = 'userAction'; $matchers = ['id' => [$this->createMock(NumericMatcher::class)]]; $defaultRouteClass = DeeplyInheritedRoute::class; $router = $this->createRouteCreationTestRouter(strtoupper('GET'), $name, $path, $target, $matchers, $defaultRouteClass); $app = new Adrenaline([], [], $router, $this->emitter); $app->setDefaultRouteClass(DeeplyInheritedRoute::class); $app->get($name, $path, $target, $matchers); }