/**
  * test the simple uses of is()
  *
  * @return void
  */
 public function testIsHttpMethods()
 {
     $request = new Request();
     $this->assertFalse($request->is('undefined-behavior'));
     $request->env('REQUEST_METHOD', 'GET');
     $this->assertTrue($request->is('get'));
     $request->env('REQUEST_METHOD', 'POST');
     $this->assertTrue($request->is('POST'));
     $request->env('REQUEST_METHOD', 'PUT');
     $this->assertTrue($request->is('put'));
     $this->assertFalse($request->is('get'));
     $request->env('REQUEST_METHOD', 'DELETE');
     $this->assertTrue($request->is('delete'));
     $this->assertTrue($request->isDelete());
     $request->env('REQUEST_METHOD', 'delete');
     $this->assertFalse($request->is('delete'));
 }