summaryrefslogtreecommitdiff
path: root/ext/phar/tests/phar_convert_tar.phpt
diff options
context:
space:
mode:
authorSteph Fox <sfox@php.net>2008-02-21 14:45:44 +0000
committerSteph Fox <sfox@php.net>2008-02-21 14:45:44 +0000
commite8e85afbcc46a660651fccadbb2b1343b289a836 (patch)
tree8bd8fd11c56edaaa463993b586af11002c11959d /ext/phar/tests/phar_convert_tar.phpt
parent7b5a0bc42b5f73ba289b31d75e90d06f08a138ab (diff)
downloadphp-git-e8e85afbcc46a660651fccadbb2b1343b289a836.tar.gz
Updating conversion tests to check for more conversion parameters than one. Note that these will all fail against current CVS.
@Greg: We need to clarify conversion policy across the board.
Diffstat (limited to 'ext/phar/tests/phar_convert_tar.phpt')
-rw-r--r--ext/phar/tests/phar_convert_tar.phpt14
1 files changed, 14 insertions, 0 deletions
diff --git a/ext/phar/tests/phar_convert_tar.phpt b/ext/phar/tests/phar_convert_tar.phpt
index 9651f44e63..810acfc113 100644
--- a/ext/phar/tests/phar_convert_tar.phpt
+++ b/ext/phar/tests/phar_convert_tar.phpt
@@ -7,6 +7,7 @@ phar.require_hash=0
phar.readonly=0
--FILE--
<?php
+
$fname = dirname(__FILE__) . '/' . basename(__FILE__, '.php') . '.phar.php';
$pname = 'phar://' . $fname;
$fname2 = dirname(__FILE__) . '/' . basename(__FILE__, '.php') . '.2.phar.php';
@@ -22,12 +23,19 @@ $files['c'] = 'c';
include 'files/phar_test.inc';
$phar = new Phar($fname);
+var_dump($phar->isTar());
+var_dump($phar->getStub());
+
$phar->convertToTar();
var_dump($phar->isTar());
+var_dump($phar->getStub());
+
copy($fname, $fname2);
$phar = new Phar($fname2);
var_dump($phar->isTar());
+var_dump($phar->getStub());
+
?>
===DONE===
--CLEAN--
@@ -37,6 +45,12 @@ unlink(dirname(__FILE__) . '/' . basename(__FILE__, '.clean.php') . '.2.phar.php
__HALT_COMPILER();
?>
--EXPECT--
+bool(false)
+string(48) "<?php echo "first stub\n"; __HALT_COMPILER(); ?>"
bool(true)
+string(60) "<?php // tar-based phar archive stub file
+__HALT_COMPILER();"
bool(true)
+string(60) "<?php // tar-based phar archive stub file
+__HALT_COMPILER();"
===DONE===