/** * Method to test build(). * * @return void * * @covers Windwalker\Router\Router::build */ public function testBuild() { $routes = array(new Route('flower', 'flower/(id)/(alias)', array('_controller' => 'FlowerController')), new Route('sakura', 'foo/bar(/id,sakura)', array('_controller' => 'SakuraController'))); $this->instance->addRoutes($routes); $this->assertEquals('flower/25/sakura', $this->instance->build('flower', array('id' => 25, 'alias' => 'sakura'))); $this->assertEquals('/flower/25/sakura', $this->instance->build('flower', array('id' => 25, 'alias' => 'sakura'), true)); }