Skip to content

Commit

Permalink
full fs setup after creating shares
Browse files Browse the repository at this point in the history
Signed-off-by: Robin Appelman <robin@icewind.nl>
  • Loading branch information
icewind1991 committed Mar 10, 2022
1 parent 922e484 commit 190fa2f
Showing 1 changed file with 17 additions and 0 deletions.
17 changes: 17 additions & 0 deletions apps/files_sharing/tests/ApiTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@
namespace OCA\Files_Sharing\Tests;

use OC\Files\Cache\Scanner;
use OC\Files\SetupManager;
use OCA\Files_Sharing\Controller\ShareAPIController;
use OCP\App\IAppManager;
use OCP\AppFramework\OCS\OCSBadRequestException;
Expand All @@ -47,6 +48,8 @@
use OCP\IPreview;
use OCP\IRequest;
use OCP\IServerContainer;
use OCP\IUser;
use OCP\IUserManager;
use OCP\Share\IShare;
use OCP\UserStatus\IManager as IUserStatusManager;

Expand All @@ -68,6 +71,9 @@ class ApiTest extends TestCase {
/** @var string */
private $subsubfolder;

/** @var IUserManager */
private $userManager;

protected function setUp(): void {
parent::setUp();

Expand All @@ -91,6 +97,7 @@ protected function setUp(): void {
$mount->getStorage()->getScanner()->scan('', Scanner::SCAN_RECURSIVE);

$this->userFolder = \OC::$server->getUserFolder(self::TEST_FILES_SHARING_API_USER1);
$this->userManager = \OC::$server->get(IUserManager::class);
}

protected function tearDown(): void {
Expand Down Expand Up @@ -693,6 +700,11 @@ public function testGetShareFromSubFolderReShares() {
$share1->setStatus(IShare::STATUS_ACCEPTED);
$this->shareManager->updateShare($share1);

$user = $this->userManager->get(self::TEST_FILES_SHARING_API_USER2);
/** @var SetupManager $setupManager */
$setupManager = \OC::$server->get(SetupManager::class);
$setupManager->setupForUser($user);

$node2 = \OC::$server->getRootFolder()->getUserFolder(self::TEST_FILES_SHARING_API_USER2)->get($this->subfolder);
$share2 = $this->shareManager->newShare();
$share2->setNode($node2)
Expand Down Expand Up @@ -1134,6 +1146,11 @@ public function testDeleteReshare() {
$share1->setStatus(IShare::STATUS_ACCEPTED);
$this->shareManager->updateShare($share1);

$user = $this->userManager->get(self::TEST_FILES_SHARING_API_USER2);
/** @var SetupManager $setupManager */
$setupManager = \OC::$server->get(SetupManager::class);
$setupManager->setupForUser($user);

$user2folder = \OC::$server->getUserFolder(self::TEST_FILES_SHARING_API_USER2);
$node2 = $user2folder->get($this->folder.'/'.$this->filename);
$share2 = $this->shareManager->newShare();
Expand Down

0 comments on commit 190fa2f

Please sign in to comment.