public testRouteHandler ( ) |
public function testRouteHandler()
{
Router::connect('/login', 'Users::login');
Router::connect('/users/login', array(), function ($request) {
return new Response(array('location' => array('controller' => 'Users', 'action' => 'login')));
});
$result = Router::process(new Request(array('url' => '/users/login')));
$this->assertInstanceOf('lithium\\action\\Response', $result);
$headers = array('Location' => '/login');
$this->assertEqual($headers, $result->headers);
}