public function chunkedEncodingResponse()
{
$stream = new ThroughStream();
$response = new Response($stream, 'http', '1.0', '200', 'ok', ['content-type' => 'text/plain', 'transfer-encoding' => 'chunked']);
$buffer = '';
$response->on('data', function ($data, $stream) use(&$buffer) {
$buffer .= $data;
});
$this->assertSame('', $buffer);
$stream->write("4; abc=def\r\n");
$this->assertSame('', $buffer);
$stream->write("Wiki\r\n");
$this->assertSame('Wiki', $buffer);
$this->assertSame(['content-type' => 'text/plain'], $response->getHeaders());
}