Beispiel #1
0
 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'));
 }