public function testMapsExactControllerAction() { $expected = array('controller' => 'test', 'action' => 'view', 'params' => array()); $route = new Route('test/view', 'test#view'); $this->assertEquals($route->getCompiledRoute('/test/view/'), $expected); }
public function testMapsControllerAndParamToControllerAction() { $expected = array('controller' => 'test', 'action' => 'view', 'params' => array('id' => 7)); $route = new Mnl\Router\Route('test/(:num)', 'test#view?id=$1'); $this->assertEquals($route->getCompiledRoute('/test/7'), $expected); }