public function testDoneHandlerReceivesRequestAndResponse()
{
// e.g., 0 length array, or all handlers call next
$request = $this->request;
$response = $this->response;
$triggered = null;
$done = function ($req, $res, $err = null) use($request, $response, &$triggered) {
$this->assertSame($request, $req);
$this->assertSame($response, $response);
$triggered = true;
};
$next = new Next($this->queue, $done);
$next($request, $response);
$this->assertTrue($triggered);
}