summaryrefslogtreecommitdiffstats
path: root/php-horde-Horde-Compress-pr1.patch
blob: 4fea729c929bc9cc3ecd1f12928244e5828c57e7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
From 85336803f0d78ce9d5530617898e0809cddb3c50 Mon Sep 17 00:00:00 2001
From: Remi Collet <remi@remirepo.net>
Date: Tue, 14 Nov 2017 08:15:39 +0100
Subject: [PATCH] don't rely on directory order

---
 test/Horde/Compress/TarTest.php | 3 +++
 test/Horde/Compress/ZipTest.php | 3 +++
 2 files changed, 6 insertions(+)

diff --git a/test/Horde/Compress/TarTest.php b/test/Horde/Compress/TarTest.php
index 1875f8b..af1a2ca 100644
--- a/test/Horde/Compress/TarTest.php
+++ b/test/Horde/Compress/TarTest.php
@@ -111,6 +111,9 @@ public function testTarDirectory()
         $this->assertNotEmpty($tar_data);
 
         $list = $compress->decompress($tar_data);
+        usort($list, function ($a, $b) {
+            return strcmp($a['name'], $b['name']);
+        });
         $this->assertCount(3, $list);
         $this->assertEquals('one.txt', $list[0]['name']);
         $this->assertEquals(4, $list[0]['size']);
diff --git a/test/Horde/Compress/ZipTest.php b/test/Horde/Compress/ZipTest.php
index 7e215b2..9a74b59 100644
--- a/test/Horde/Compress/ZipTest.php
+++ b/test/Horde/Compress/ZipTest.php
@@ -142,6 +142,9 @@ public function testZipDirectory()
         $list = $compress->decompress(
             $zip_data, array('action' => Horde_Compress_Zip::ZIP_LIST)
         );
+        usort($list, function ($a, $b) {
+           return strcmp($a['name'], $b['name']);
+        });
         $this->assertCount(3, $list);
         $this->assertEquals('one.txt', $list[0]['name']);
         $this->assertEquals(4, $list[0]['size']);