Example #1
0
 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);
 }
Example #2
0
 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);
 }