Skip to content

Commit

Permalink
Make external share manager for test group share configurable
Browse files Browse the repository at this point in the history
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
  • Loading branch information
danxuliu committed Mar 31, 2024
1 parent 2202cfd commit 7f9c1e1
Showing 1 changed file with 5 additions and 3 deletions.
8 changes: 5 additions & 3 deletions apps/files_sharing/tests/External/ManagerTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -498,7 +498,9 @@ private function createTestUserShare($userId = 'user1') {

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,
Expand All @@ -511,9 +513,9 @@ private function createTestGroupShare($groupId = 'group1', $token = 'token1', $n
'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
Expand Down

0 comments on commit 7f9c1e1

Please sign in to comment.