From 3749b31f4e5f03f775cf997f3daea75d0e165dbd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Calvi=C3=B1o=20S=C3=A1nchez?= Date: Sun, 31 Mar 2024 03:21:11 +0200 Subject: [PATCH] refactor: Make external share manager for test group share configurable MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Daniel Calviño Sánchez --- apps/files_sharing/tests/External/ManagerTest.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/apps/files_sharing/tests/External/ManagerTest.php b/apps/files_sharing/tests/External/ManagerTest.php index 3facf29042f..349c24f77c8 100644 --- a/apps/files_sharing/tests/External/ManagerTest.php +++ b/apps/files_sharing/tests/External/ManagerTest.php @@ -498,7 +498,9 @@ class ManagerTest extends TestCase { return $shareData; } - private function createTestGroupShare($groupId = 'group1', $token = 'token1', $name = '/SharedFolder', $remoteId = '2342') { + private function createTestGroupShare($groupId = 'group1', $token = 'token1', $name = '/SharedFolder', $remoteId = '2342', $manager = null) { + $manager ??= $this->manager; + $shareData = [ 'remote' => 'http://localhost', 'token' => $token, @@ -511,9 +513,9 @@ class ManagerTest extends TestCase { 'remoteId' => $remoteId ]; - $this->assertSame(null, call_user_func_array([$this->manager, 'addShare'], $shareData)); + $this->assertSame(null, call_user_func_array([$manager, 'addShare'], $shareData)); - $allShares = self::invokePrivate($this->manager, 'getShares', [null]); + $allShares = self::invokePrivate($manager, 'getShares', [null]); foreach ($allShares as $share) { if ($share['user'] === $groupId && $share['share_token'] == $token && $share['name'] == $name && $share['remote_id'] == $remoteId) { // this will hold the main group entry