public function isMethodSafeReturnsTrueIfTheRequestMethodIsGetOrHead()
{
$request = Request::create(new Uri('http://acme.com'), 'GET');
$this->assertTrue($request->isMethodSafe());
$request = Request::create(new Uri('http://acme.com'), 'HEAD');
$this->assertTrue($request->isMethodSafe());
$request = Request::create(new Uri('http://acme.com'), 'POST');
$this->assertFalse($request->isMethodSafe());
$request = Request::create(new Uri('http://acme.com'), 'PUT');
$this->assertFalse($request->isMethodSafe());
$request = Request::create(new Uri('http://acme.com'), 'DELETE');
$this->assertFalse($request->isMethodSafe());
}