public function testRouteParsingWithRegexAction()
{
$route = new Route(array('template' => '/products/{:action:add|edit|remove}/{:category}', 'params' => array('controller' => 'Products')));
$request = new Request();
$request->url = '/products/add/computer';
$result = $route->parse($request);
$expected = array('controller' => 'Products', 'action' => 'add', 'category' => 'computer');
$this->assertEqual($expected, $result->params);
$request = new Request();
$request->url = '/products/index/computer';
$result = $route->parse($request);
$this->assertEqual(false, $result);
}