getHeaders(); $this->assertEquals('text/plain', $headers['Content-Type']); $this->assertEquals(200, $response->getStatus()); } public function testCallback() { $count = 0; $generator = function () use (&$count) { $count++; yield 'chunk1'; $count++; yield 'chunk2'; }; $response = new StreamGeneratorResponse($generator(), 'text/plain'); $output = $this->createMock(IOutput::class); $response->callback($output); $this->assertEquals($count, 2); } }