Mercurial > hg > isophonics-drupal-site
view vendor/pear/archive_tar/tests/longsymlinks.phpt @ 19:fa3358dc1485 tip
Add ndrum files
author | Chris Cannam |
---|---|
date | Wed, 28 Aug 2019 13:14:47 +0100 |
parents | af1871eacc83 |
children |
line wrap: on
line source
--TEST-- test trimming of characters in long symbolic link targets --SKIPIF-- --FILE-- <?php require_once dirname(__FILE__) . '/setup.php.inc'; $dirname = dirname(__FILE__) . '/longsymlink/'; $longfilename = $dirname . str_repeat("b", 120) . " "; $symlinkfilename = $dirname . "a"; mkdir($dirname, 0777, true); touch($longfilename); symlink($longfilename, $symlinkfilename); $tar = new Archive_Tar(dirname(__FILE__) . '/testlongsymlink.tar'); $tar->addModify(array($longfilename, $symlinkfilename), '', dirname(__FILE__)); $tar = new Archive_Tar(dirname(__FILE__) . '/testlongsymlink.tar'); $files = $tar->listContent(); $file = end($files); $lastChar = $file['link'][strlen($file['link']) - 1]; $phpunit->assertEquals(' ', $lastChar, 'should contain space as last character'); echo 'tests done'; ?> --CLEAN-- <?php $dirname = dirname(__FILE__); unlink($dirname . '/testlongsymlink.tar'); system("rm -r $dirname/longsymlink"); ?> --EXPECT-- tests done