Example #1
0
 /**
  * Method to test getMethod().
  *
  * @return void
  *
  * @covers Asika\Http\AbstractRequest::getMethod
  * @covers Asika\Http\AbstractRequest::withMethod
  */
 public function testWithAndGetMethod()
 {
     $this->assertNull($this->instance->getMethod());
     $request = $this->instance->withMethod('patch');
     $this->assertNotSame($request, $this->instance);
     $this->assertEquals('PATCH', $request->getMethod());
     $this->assertExpectedException(function () use($request) {
         $request->withMethod('FLY');
     }, new \InvalidArgumentException());
 }