Exemplo n.º 1
0
 public function testWildcardsSupported()
 {
     $config = new RouteConfig();
     $request = new SampleRequest(['method' => Route::GET_METHOD, 'path' => '/my/Brazil/toys/123']);
     $config->request = $request;
     $config->operation = new ApiOperationFactory(SampleApi::CLASS_NAME);
     $config->path = '/my/*';
     $config->methods = Route::GET_METHOD;
     $route = new Route($config);
     $route->getOperation();
     $this->assertEquals($request->getParam('param0'), 'Brazil');
     $this->assertEquals($request->getParam('param1'), 'toys');
     $this->assertEquals($request->getParam('param2'), '123');
 }