summaryrefslogtreecommitdiff
path: root/ext/zip/tests/oo_addpattern.phpt
diff options
context:
space:
mode:
authorJoe Watkins <krakjoe@php.net>2019-06-12 09:47:47 +0200
committerJoe Watkins <krakjoe@php.net>2019-06-12 09:47:47 +0200
commite2eb1ee1e3c4bc66f81bde2c5e26dd12f549efb2 (patch)
tree0c78be1b5571b4f8f5acb8bd1857e478d8620264 /ext/zip/tests/oo_addpattern.phpt
parent66bd7875f85fb74695ec9fa98bba88d114580b9f (diff)
downloadphp-git-e2eb1ee1e3c4bc66f81bde2c5e26dd12f549efb2.tar.gz
fix flaky zip tests, order is OS dependent
Diffstat (limited to 'ext/zip/tests/oo_addpattern.phpt')
-rw-r--r--ext/zip/tests/oo_addpattern.phpt22
1 files changed, 14 insertions, 8 deletions
diff --git a/ext/zip/tests/oo_addpattern.phpt b/ext/zip/tests/oo_addpattern.phpt
index a66ecba312..fe1a57368d 100644
--- a/ext/zip/tests/oo_addpattern.phpt
+++ b/ext/zip/tests/oo_addpattern.phpt
@@ -30,10 +30,21 @@ if (!$zip->addPattern('/\.txt$/', $dir, $options)) {
echo "failed\n";
}
if ($zip->status == ZIPARCHIVE::ER_OK) {
- dump_entries_name($zip);
+ if (!verify_entries($zip, [
+ "bar",
+ "foobar/",
+ "foobar/baz",
+ "entry1.txt",
+ "baz/foo.txt",
+ "baz/bar.txt"
+ ])) {
+ echo "failed\n";
+ } else {
+ echo "OK";
+ }
$zip->close();
} else {
- echo "failed\n";
+ echo "failed3\n";
}
?>
--CLEAN--
@@ -45,9 +56,4 @@ unlink($dirname . 'bar.txt');
rmdir($dirname);
?>
--EXPECT--
-0 bar
-1 foobar/
-2 foobar/baz
-3 entry1.txt
-4 baz/bar.txt
-5 baz/foo.txt
+OK