lithium\tests\cases\net\http\RouteTest::testMatchWithRequestMethod PHP Method

testMatchWithRequestMethod() public method

Test route matching for routes with specified request method (http:method)
    public function testMatchWithRequestMethod()
    {
        $parameters = array('controller' => 'resource', 'action' => 'create');
        $route = new Route(array('template' => '/resource', 'params' => $parameters + array('http:method' => 'POST')));
        $result = $route->match(array('controller' => 'resource', 'action' => 'create', 'http:method' => 'POST'));
        $this->assertEqual('/resource', $result);
        $result = $route->match(array('controller' => 'resource', 'action' => 'create'));
        $this->assertEqual(false, $result);
    }