AdamStipak\RestRouteTest::testMatchAndConstructSpinalCaseUrlSingleResource PHP Method

testMatchAndConstructSpinalCaseUrlSingleResource() public method

    public function testMatchAndConstructSpinalCaseUrlSingleResource()
    {
        $route = new RestRoute();
        $url = new UrlScript('http://localhost');
        $url->setPath('/re-source');
        $request = new Request($url, NULL, NULL, NULL, NULL, NULL, 'GET');
        $appRequest = $route->match($request);
        $expectedPresenterName = 'ReSource';
        $this->assertEquals($expectedPresenterName, $appRequest->getPresenterName());
        $refUrl = new Url('http://localhost');
        $url = $route->constructUrl($appRequest, $refUrl);
        $expectedUrl = 'http://localhost/re-source';
        $this->assertEquals($expectedUrl, $url);
    }