public function testCreatingUsesDefaultsWhenNotSupplied() { $route = new RecursiveRoute('/page/:page_id/:page_title'); $route->setDefaults(array('page_id' => 10, 'page_title' => 'home')); $url = $route->createUrl(array('page_id' => 20)); $this->assertEquals($url, '/page/20/home/'); }