tests: vault tests 3 (#2373)

This commit is contained in:
Mo
2023-07-27 07:35:38 -05:00
committed by GitHub
parent 1fef36d601
commit 14bae5e895
26 changed files with 350 additions and 283 deletions

View File

@@ -119,6 +119,7 @@ import {
DeleteContact,
VaultLockService,
RemoveItemsFromMemory,
ReencryptTypeAItems,
} from '@standardnotes/services'
import { ItemManager } from '../../Services/Items/ItemManager'
import { PayloadManager } from '../../Services/Payloads/PayloadManager'
@@ -202,6 +203,10 @@ export class Dependencies {
}
private registerUseCaseMakers() {
this.factory.set(TYPES.ReencryptTypeAItems, () => {
return new ReencryptTypeAItems(this.get(TYPES.ItemManager), this.get(TYPES.MutatorService))
})
this.factory.set(TYPES.ImportDataUseCase, () => {
return new ImportDataUseCase(
this.get(TYPES.ItemManager),
@@ -616,10 +621,9 @@ export class Dependencies {
return new RootKeyManager(
this.get(TYPES.DeviceInterface),
this.get(TYPES.DiskStorageService),
this.get(TYPES.ItemManager),
this.get(TYPES.MutatorService),
this.get(TYPES.EncryptionOperators),
this.options.identifier,
this.get(TYPES.ReencryptTypeAItems),
this.get(TYPES.InternalEventBus),
)
})
@@ -1086,6 +1090,7 @@ export class Dependencies {
this.get(TYPES.ChallengeService),
this.get(TYPES.ProtectionService),
this.get(TYPES.UserApiService),
this.get(TYPES.ReencryptTypeAItems),
this.get(TYPES.InternalEventBus),
)
})

View File

@@ -151,6 +151,7 @@ export const TYPES = {
DecryptBackupFile: Symbol.for('DecryptBackupFile'),
IsVaultOwner: Symbol.for('IsVaultOwner'),
RemoveItemsFromMemory: Symbol.for('RemoveItemsFromMemory'),
ReencryptTypeAItems: Symbol.for('ReencryptTypeAItems'),
// Mappers
SessionStorageMapper: Symbol.for('SessionStorageMapper'),