Example #1
0
 public function testGetMethodWhenValidAndInvalid()
 {
     $_SERVER['REQUEST_METHOD'] = 'GET';
     $this->request = new Request();
     $this->assertEquals('GET', $this->request->getRequestMethod());
     unset($_SERVER['REQUEST_METHOD']);
     $this->request = new Request();
     try {
         $this->request->getRequestMethod();
     } catch (\Exception $e) {
         $this->assertInstanceOf('\\OhHttp\\Exception\\RequestMethodNotSetException', $e);
         return;
     }
     $this->fail('Expected exception');
 }