Example #1
0
 public function testSetModeShouldWorkWithCaseInsensitive()
 {
     $filter = new TarCompression();
     $filter->setTarget(dirname(__DIR__) . '/_files/zipextracted.txt');
     foreach (array('GZ', 'Bz2') as $mode) {
         $archive = dirname(__DIR__) . '/_files/compressed.tar.' . strtolower($mode);
         $filter->setArchive($archive);
         $filter->setMode($mode);
         $content = $filter->compress('compress me');
         $this->assertEquals($archive, $content);
     }
 }