]> source.dussan.org Git - nextcloud-server.git/commitdiff
chore(tests): Adapt tests to the group:list change 46356/head
authorCôme Chilliet <come.chilliet@nextcloud.com>
Tue, 6 Aug 2024 12:43:44 +0000 (14:43 +0200)
committerCôme Chilliet <come.chilliet@nextcloud.com>
Tue, 6 Aug 2024 12:43:44 +0000 (14:43 +0200)
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
tests/Core/Command/Group/ListCommandTest.php

index e4e91ce1458068fde715537d7619f12c42dc0c2c..73eb8866715a25522001a6c2a02922e8e3fc235d 100644 (file)
@@ -90,18 +90,20 @@ class ListCommandTest extends TestCase {
                        ->with(
                                $this->equalTo($this->input),
                                $this->equalTo($this->output),
-                               [
-                                       'group1' => [
-                                               'user1',
-                                               'user2',
-                                       ],
-                                       'group2' => [
-                                       ],
-                                       'group3' => [
-                                               'user1',
-                                               'user3',
+                               $this->callback(
+                                       fn ($iterator) => iterator_to_array($iterator) === [
+                                               'group1' => [
+                                                       'user1',
+                                                       'user2',
+                                               ],
+                                               'group2' => [
+                                               ],
+                                               'group3' => [
+                                                       'user1',
+                                                       'user3',
+                                               ]
                                        ]
-                               ]
+                               )
                        );
 
                $this->invokePrivate($this->command, 'execute', [$this->input, $this->output]);
@@ -166,26 +168,28 @@ class ListCommandTest extends TestCase {
                        ->with(
                                $this->equalTo($this->input),
                                $this->equalTo($this->output),
-                               [
-                                       'group1' => [
-                                               'backends' => ['Database'],
-                                               'users' => [
-                                                       'user1',
-                                                       'user2',
+                               $this->callback(
+                                       fn ($iterator) => iterator_to_array($iterator) === [
+                                               'group1' => [
+                                                       'backends' => ['Database'],
+                                                       'users' => [
+                                                               'user1',
+                                                               'user2',
+                                                       ],
                                                ],
-                                       ],
-                                       'group2' => [
-                                               'backends' => ['Database'],
-                                               'users' => [],
-                                       ],
-                                       'group3' => [
-                                               'backends' => ['LDAP'],
-                                               'users' => [
-                                                       'user1',
-                                                       'user3',
+                                               'group2' => [
+                                                       'backends' => ['Database'],
+                                                       'users' => [],
                                                ],
+                                               'group3' => [
+                                                       'backends' => ['LDAP'],
+                                                       'users' => [
+                                                               'user1',
+                                                               'user3',
+                                                       ],
+                                               ]
                                        ]
-                               ]
+                               )
                        );
 
                $this->invokePrivate($this->command, 'execute', [$this->input, $this->output]);