public function testRouterParams()
{
$this->specify("CLI Router doesn't work with custom parameters", function ($test) {
$router = new Router();
$router->add('some {name}');
$router->add('some {name} {id:[0-9]+}');
$router->add('some {name} {id:[0-9]+} {date}');
$this->_runTest($router, $test);
}, ["examples" => array([array('uri' => 'some hattie', 'module' => null, 'task' => '', 'action' => '', 'params' => array('name' => 'hattie'))], [array('uri' => 'some hattie 100', 'module' => null, 'task' => '', 'action' => '', 'params' => array('name' => 'hattie', 'id' => 100))], [array('uri' => 'some hattie 100 2011-01-02', 'module' => null, 'task' => '', 'action' => '', 'params' => array('name' => 'hattie', 'id' => 100, 'date' => '2011-01-02'))])]);
}