lithium\tests\cases\net\http\RouterTest::testMatchWithAttachementPopulatedFromRequest PHP Method

testMatchWithAttachementPopulatedFromRequest() public method

    public function testMatchWithAttachementPopulatedFromRequest()
    {
        $request = new Request(array('host' => 'request.mysite.com', 'scheme' => 'https', 'base' => 'request/base'));
        Router::attach('app', array('absolute' => true));
        Router::scope('app');
        $result = Router::match('/controller/action/hello', $request);
        $expected = 'https://request.mysite.com/request/base/controller/action/hello';
        $this->assertIdentical($expected, $result);
        Router::scope(false);
        $result = Router::match('/controller/action/hello', $request);
        $this->assertIdentical('/request/base/controller/action/hello', $result);
    }
RouterTest