Example #1
0
 public function testRequestMethods()
 {
     $_SERVER['REQUEST_METHOD'] = 'GET';
     $this->request = new Request();
     $this->assertTrue($this->request->isGet());
     $this->assertFalse($this->request->isPost());
     $this->assertFalse($this->request->isPut());
     $this->assertFalse($this->request->isDelete());
     $_SERVER['REQUEST_METHOD'] = 'POST';
     $this->request = new Request();
     $this->assertTrue($this->request->isPost());
     $this->assertFalse($this->request->isGet());
     $this->assertFalse($this->request->isPut());
     $this->assertFalse($this->request->isDelete());
     $_SERVER['REQUEST_METHOD'] = 'PUT';
     $this->request = new Request();
     $this->assertTrue($this->request->isPut());
     $this->assertFalse($this->request->isGet());
     $this->assertFalse($this->request->isPost());
     $this->assertFalse($this->request->isDelete());
     $_SERVER['REQUEST_METHOD'] = 'DELETE';
     $this->request = new Request();
     $this->assertTrue($this->request->isDelete());
     $this->assertFalse($this->request->isGet());
     $this->assertFalse($this->request->isPost());
     $this->assertFalse($this->request->isPut());
 }