Merge pull request #52942 from nextcloud/fix/noid/encrypted-propagation-test

fix(tests): Register mount in loginHelper as well
pull/50157/head
Marcel Müller 2025-05-19 09:47:31 +07:00 committed by GitHub
commit d63803d477
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 7 additions and 2 deletions

@ -24,14 +24,19 @@ class EncryptedSizePropagationTest extends SizePropagationTest {
protected function setupUser($name, $password = '') {
$this->createUser($name, $password);
$tmpFolder = Server::get(ITempManager::class)->getTemporaryFolder();
$this->registerMount($name, '\OC\Files\Storage\Local', '/' . $name, ['datadir' => $tmpFolder]);
$this->registerMountForUser($name);
$this->setupForUser($name, $password);
$this->loginWithEncryption($name);
return new View('/' . $name . '/files');
}
private function registerMountForUser($user): void {
$tmpFolder = Server::get(ITempManager::class)->getTemporaryFolder();
$this->registerMount($user, '\OC\Files\Storage\Local', '/' . $user, ['datadir' => $tmpFolder]);
}
protected function loginHelper($user, $create = false, $password = false) {
$this->registerMountForUser($user);
$this->setupForUser($user, $password);
parent::loginHelper($user, $create, $password);
}