Example #1
0
 /**
  * @covers Pushy\Network\Http\Response::addHeader
  * @covers Pushy\Network\Http\Response::setContentLength
  * @covers Pushy\Network\Http\Response::setBody
  * @covers Pushy\Network\Http\Response::renderHeaders
  * @covers Pushy\Network\Http\Response::render
  *
  * @runInSeparateProcess
  */
 public function testRenderContentLengthOverwritten()
 {
     $response = new Response();
     $this->assertNull($response->addHeader('foo', 'bar'));
     $this->assertNull($response->setContentLength(10));
     $this->assertNull($response->setContentLength(20));
     $this->assertNull($response->setBody('body content'));
     $this->assertSame('body content', $response->render());
     $this->assertContains('Content-Length: 20', xdebug_get_headers());
 }