Example #1
0
 public function testBasic()
 {
     $route = new Route();
     $route->setName('products');
     $route->setUriPattern('products/{category}/{id}?');
     $route->setConfig(array('controller' => 'IndexController'));
     $url = $route->buildUri(array('category' => 'macbooks', 'id' => 'air'));
     $this->assertEquals('products/macbooks/air', $url, 'buildUri works fine');
     $this->assertEquals('products/', Route::createInstance('products', 'products/')->buildUri(), 'inline creation');
     $this->assertEquals('products', $route, '__toString');
 }