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

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

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