diff options
author | Greg Beaver <cellog@php.net> | 2007-11-25 05:24:50 +0000 |
---|---|---|
committer | Greg Beaver <cellog@php.net> | 2007-11-25 05:24:50 +0000 |
commit | 48ca9c876c6dfe9a7915234e29ea025fb674df15 (patch) | |
tree | 26f17bb77cc08d785202a8d4e2a4821946923b10 /ext/phar/tests/test_signaturealgos.phpt | |
parent | 38fc1fbc355f788e433a9dfcd74e5fa26fb52c21 (diff) | |
download | php-git-48ca9c876c6dfe9a7915234e29ea025fb674df15.tar.gz |
new test to verify signature algo parsing works
Diffstat (limited to 'ext/phar/tests/test_signaturealgos.phpt')
-rw-r--r-- | ext/phar/tests/test_signaturealgos.phpt | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/ext/phar/tests/test_signaturealgos.phpt b/ext/phar/tests/test_signaturealgos.phpt new file mode 100644 index 0000000000..645cc7e5f6 --- /dev/null +++ b/ext/phar/tests/test_signaturealgos.phpt @@ -0,0 +1,30 @@ +--TEST-- +verify signature parsing works +--SKIPIF-- +<?php if (!extension_loaded("phar")) print "skip"; ?> +<?php if ( extension_loaded("hash")) print "skip extension hash conflicts"; ?> +--INI-- +phar.require_hash=0 +phar.readonly=0 +--FILE-- +<?php +$a = new Phar('sha1.phar'); +$r = $a->getSignature(); +var_dump($r['hash_type']); +$a = new Phar('sha512.phar'); +$r = $a->getSignature(); +var_dump($r['hash_type']); +$a = new Phar('sha256.phar'); +$r = $a->getSignature(); +var_dump($r['hash_type']); +$a = new Phar('md5.phar'); +$r = $a->getSignature(); +var_dump($r['hash_type']); +?> +===DONE=== +--EXPECT-- +string(5) "SHA-1" +string(7) "SHA-512" +string(7) "SHA-256" +string(3) "MD5" +===DONE=== |