fix: reset/regenerate memories (#16548)

fix: reset memories
This commit is contained in:
Jason Rasmussen 2025-03-03 23:48:05 -05:00 committed by GitHub
parent c23c53bf6f
commit 1356468c38
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 93 additions and 5 deletions

View file

@ -97,6 +97,7 @@ type Overrides = {
metadataRepository?: MetadataRepository;
syncRepository?: SyncRepository;
userRepository?: UserRepository;
versionHistoryRepository?: VersionHistoryRepository;
};
type BaseServiceArgs = ConstructorParameters<typeof BaseService>;
type Constructor<Type, Args extends Array<any>> = {
@ -151,7 +152,7 @@ export const newTestService = <T extends BaseService>(
Service: Constructor<T, BaseServiceArgs>,
overrides?: Overrides,
) => {
const { metadataRepository, userRepository, syncRepository } = overrides || {};
const { metadataRepository, userRepository, syncRepository, versionHistoryRepository } = overrides || {};
const accessMock = newAccessRepositoryMock();
const loggerMock = newLoggingRepositoryMock();
@ -235,7 +236,8 @@ export const newTestService = <T extends BaseService>(
telemetryMock as unknown as TelemetryRepository,
trashMock as RepositoryInterface<TrashRepository> as TrashRepository,
userMock as RepositoryInterface<UserRepository> as UserRepository,
versionHistoryMock as RepositoryInterface<VersionHistoryRepository> as VersionHistoryRepository,
versionHistoryRepository ||
(versionHistoryMock as RepositoryInterface<VersionHistoryRepository> as VersionHistoryRepository),
viewMock as RepositoryInterface<ViewRepository> as ViewRepository,
);