public function testInvokesOnStatsFunctionForResponse()
{
$res = new Response();
$mock = new MockHandler([$res]);
$request = new Request('GET', 'http://example.com');
$stats = null;
$onStats = function (TransferStats $s) use(&$stats) {
$stats = $s;
};
$p = $mock($request, ['on_stats' => $onStats]);
$p->wait();
$this->assertSame($res, $stats->getResponse());
$this->assertSame($request, $stats->getRequest());
}