Example #1
0
 public function testComplexUrl()
 {
     $route = new Route();
     $req = new Request();
     $req->set('phpunit', $this);
     $controller = $route->doRoute($req, array('REQUEST_URI' => "/loop-00/l-1-1/l-2-3/l-3-4/loop/4/5/bar"));
     $this->assertEquals($controller, $req->get('controller'));
     $this->assertEquals($req->get('numeric'), '00');
     $this->assertEquals($req->get('a'), array('1', '2', '3'));
     $this->assertEquals($req->get('x'), array('1', '3', '4'));
     $this->assertEquals($req->get('b'), array('4', '5'));
 }