public function testUriSource() { Phalcon\Mvc\Router\Route::reset(); $_GET['_url'] = '/some/route'; $router = new Phalcon\Mvc\Router(false); $this->assertEquals($router->getRewriteUri(), '/some/route'); $router->setUriSource(Phalcon\Mvc\Router::URI_SOURCE_GET_URL); $this->assertEquals($router->getRewriteUri(), '/some/route'); $router->setUriSource(Phalcon\Mvc\Router::URI_SOURCE_SERVER_REQUEST_URI); $_SERVER['REQUEST_URI'] = '/some/route'; $this->assertEquals($router->getRewriteUri(), '/some/route'); $_SERVER['REQUEST_URI'] = '/some/route?x=1'; $this->assertEquals($router->getRewriteUri(), '/some/route'); }