Example #1
0
 /**
  * Method to test getRequestTarget().
  *
  * @return void
  *
  * @covers Asika\Http\AbstractRequest::getRequestTarget
  * @covers Asika\Http\AbstractRequest::withRequestTarget
  */
 public function testWithAndGetRequestTarget()
 {
     $this->assertEquals('/', $this->instance->getRequestTarget());
     $request = $this->instance->withUri(new PsrUri('http://example.com/flower/sakura?foo=bar#baz'));
     $this->assertNotSame($request, $this->instance);
     $this->assertEquals('/flower/sakura?foo=bar', (string) $request->getRequestTarget());
     $request = $request->withUri(new PsrUri('http://example.com'));
     $this->assertEquals('/', (string) $request->getRequestTarget());
     $request = $request->withRequestTarget('*');
     $this->assertEquals('*', $request->getRequestTarget());
 }