lithium\tests\cases\net\http\RouteTest::testSimpleRouteParsing PHP Метод

testSimpleRouteParsing() публичный Метод

Tests that requests for base-level resource URLs (i.e. '/posts') are properly parsed into the correct controller and action parameters.
    public function testSimpleRouteParsing()
    {
        $route = new Route(array('template' => '/{:controller}'));
        $request = new Request();
        $default = array('action' => 'index');
        $request->url = '/posts';
        $result = $route->parse($request);
        $this->assertEqual(array('controller' => 'posts') + $default, $result->params);
        $request->url = '/users';
        $result = $route->parse($request);
        $this->assertEqual(array('controller' => 'users') + $default, $result->params);
        $request->url = '/users/index';
        $this->assertFalse($route->parse($request));
    }