public function testMatchValidRequest() { $this->router->addRoute(new Route('/foo(/:bar)', 'Home', ['GET', 'POST'], 'home')); $this->assertCount(1, $this->slimRouter->getNamedRoutes()); $result = $this->router->match(new ServerRequest([], [], '/foo/bar', 'POST')); $this->assertTrue($result->isSuccess()); }