routes->add('foo', new Route('foo')); $this->routeDescriber->expects($this->never()) ->method('describe'); $this->assertEquals((new OpenApi([]))->toJson(), $this->getOpenApiDoc()->toJson()); } protected function setUp() { $this->routeDescriber = $this->createMock(RouteDescriberInterface::class); $this->routes = new RouteCollection(); $this->describer = new RouteDescriber( $this->routes, $this->createControllerReflector(), [$this->routeDescriber] ); } protected function createControllerReflector(): ControllerReflector { if (class_exists(ControllerNameParser::class)) { return new ControllerReflector( new Container(), $this->createMock(ControllerNameParser::class) ); } return new ControllerReflector(new Container()); } }