Adapt encryption recovery tests to new system

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
This commit is contained in:
Côme Chilliet 2023-03-17 10:32:51 +01:00
parent 26d8fb0b65
commit 0750481bb7
No known key found for this signature in database
GPG key ID: A3E2F658B28C760A

View file

@ -211,7 +211,8 @@ class RecoveryTest extends TestCase {
->willReturn([]);
$this->cryptMock->expects($this->once())
->method('decryptPrivateKey');
->method('decryptPrivateKey')
->willReturn('privateKey');
$this->instance->recoverUsersFiles('password', 'admin');
$this->addToAssertionCount(1);
}
@ -226,8 +227,8 @@ class RecoveryTest extends TestCase {
->willReturn(true);
$this->cryptMock->expects($this->once())
->method('multiKeyDecrypt')
->willReturn(true);
->method('multiKeyDecryptLegacy')
->willReturn('multiKeyDecryptLegacyResult');
$this->fileMock->expects($this->once())
->method('getAccessList')
@ -244,10 +245,13 @@ class RecoveryTest extends TestCase {
$this->cryptMock->expects($this->once())
->method('multiKeyEncrypt');
->method('multiKeyEncrypt')
->willReturn(['admin' => 'shareKey']);
$this->keyManagerMock->expects($this->once())
->method('setAllFileKeys');
->method('deleteLegacyFileKey');
$this->keyManagerMock->expects($this->once())
->method('setShareKey');
$this->assertNull(self::invokePrivate($this->instance,
'recoverFile',