luyatests\core\web\UrlManagerTest::testBasicRequest PHP Method

testBasicRequest() public method

public testBasicRequest ( )
    public function testBasicRequest()
    {
        $urlManager = new UrlManager();
        $urlManager->addRules($this->urlRules);
        $request = new Request();
        $request->pathInfo = 'news/detail/1/foo-bar';
        $r = $urlManager->parseRequest($request);
        $this->assertArrayHasKey(0, $r);
        $this->assertArrayHasKey(1, $r);
        $this->assertArrayHasKey('id', $r[1]);
        $this->assertArrayHasKey('title', $r[1]);
        $this->assertEquals('news/default/detail', $r[0]);
        $this->assertEquals('1', $r[1]['id']);
        $this->assertEquals('foo-bar', $r[1]['title']);
    }