public function testSimpleRender() { $resp = new Response('##content##'); $this->assertEquals('##content##', $resp->content); $out = $resp->render(); $this->assertEquals(0, strpos($out, 'HTTP/1.1 200 OK')); $this->assertNotEquals(false, strpos($out, '##content##')); $out = $resp->render(false); // no body, good for HEAD requests $this->assertEquals(0, strpos($out, 'HTTP/1.1 200 OK')); $this->assertEquals(false, strpos($out, '##content##')); }
public function testSendIterable() { $this->markTestIncomplete('To rewrite'); $iter = array('a', 'b'); $socket = new DummyZMQSocket(); $socket->setNextRecv(file_get_contents(__DIR__ . '/../data/example.payload')); $conn = new mongrel2\Connection($socket, $socket); $mess = $conn->recv(); $res = new http\Response($iter); $res->sendIterable($mess, $conn); $res->sendIterable($mess, $conn, false); }
/** * Debug version of a server error. * * @param Exception The exception being raised. * @param $mimetype string Mime type */ function __construct($content, $mimetype = null) { parent::__construct($content, $mimetype); $this->status_code = 500; }