Phalcon\Test\Unit\Mvc\RouterTest::testGettingNamedRoutes PHP Method

testGettingNamedRoutes() public method

Tests getting named route
Since: 2012-08-27
Author: Andy Gutierrez ([email protected])
    public function testGettingNamedRoutes()
    {
        $this->specify('Getting named route does not return expect result', function () {
            $router = $this->getRouter(false);
            $usersFind = $router->add('/api/users/find')->setHttpMethods('GET')->setName('usersFind');
            $usersAdd = $router->add('/api/users/add')->setHttpMethods('POST')->setName('usersAdd');
            expect($router->getRouteByName('usersAdd'), $usersAdd);
            // second check when the same route goes from name lookup
            expect($router->getRouteByName('usersAdd'), $usersAdd);
            expect($router->getRouteById(0), $usersFind);
        });
    }