function testHttpHeaders() { $fileName = 'file_' . mt_rand() . '.csv'; $writer = new Csv(); $writer->sendHttpAttachmentHeaders($fileName); $this->assertEquals(array('text/csv'), \Core3\Debug\XdebugExtras::findHeaders('Content-Type')); $this->assertEquals(array('attachment; filename="' . $fileName . '"'), \Core3\Debug\XdebugExtras::findHeaders('Content-Disposition')); $this->assertEquals(array('no-cache'), \Core3\Debug\XdebugExtras::findHeaders('Pragma')); $this->assertEquals(array('Sat, 26 Jul 1997 05:00:00 GMT'), \Core3\Debug\XdebugExtras::findHeaders('Expires')); }