mirror of
https://github.com/immich-app/immich.git
synced 2025-12-20 09:15:35 +03:00
fix: mock the new repository
This commit is contained in:
@@ -31,6 +31,7 @@ import { DownloadRepository } from 'src/repositories/download.repository';
|
|||||||
import { DuplicateRepository } from 'src/repositories/duplicate.repository';
|
import { DuplicateRepository } from 'src/repositories/duplicate.repository';
|
||||||
import { EmailRepository } from 'src/repositories/email.repository';
|
import { EmailRepository } from 'src/repositories/email.repository';
|
||||||
import { EventRepository } from 'src/repositories/event.repository';
|
import { EventRepository } from 'src/repositories/event.repository';
|
||||||
|
import { IntegrityReportRepository } from 'src/repositories/integrity-report.repository';
|
||||||
import { JobRepository } from 'src/repositories/job.repository';
|
import { JobRepository } from 'src/repositories/job.repository';
|
||||||
import { LibraryRepository } from 'src/repositories/library.repository';
|
import { LibraryRepository } from 'src/repositories/library.repository';
|
||||||
import { LoggingRepository } from 'src/repositories/logging.repository';
|
import { LoggingRepository } from 'src/repositories/logging.repository';
|
||||||
@@ -225,6 +226,7 @@ export type ServiceOverrides = {
|
|||||||
duplicateRepository: DuplicateRepository;
|
duplicateRepository: DuplicateRepository;
|
||||||
email: EmailRepository;
|
email: EmailRepository;
|
||||||
event: EventRepository;
|
event: EventRepository;
|
||||||
|
integrityReport: IntegrityReportRepository;
|
||||||
job: JobRepository;
|
job: JobRepository;
|
||||||
library: LibraryRepository;
|
library: LibraryRepository;
|
||||||
logger: LoggingRepository;
|
logger: LoggingRepository;
|
||||||
@@ -298,6 +300,7 @@ export const getMocks = () => {
|
|||||||
email: automock(EmailRepository, { args: [loggerMock] }),
|
email: automock(EmailRepository, { args: [loggerMock] }),
|
||||||
// eslint-disable-next-line no-sparse-arrays
|
// eslint-disable-next-line no-sparse-arrays
|
||||||
event: automock(EventRepository, { args: [, , loggerMock], strict: false }),
|
event: automock(EventRepository, { args: [, , loggerMock], strict: false }),
|
||||||
|
integrityReport: automock(IntegrityReportRepository, { strict: false }),
|
||||||
job: newJobRepositoryMock(),
|
job: newJobRepositoryMock(),
|
||||||
apiKey: automock(ApiKeyRepository),
|
apiKey: automock(ApiKeyRepository),
|
||||||
library: automock(LibraryRepository, { strict: false }),
|
library: automock(LibraryRepository, { strict: false }),
|
||||||
@@ -366,6 +369,7 @@ export const newTestService = <T extends BaseService>(
|
|||||||
overrides.duplicateRepository || (mocks.duplicateRepository as As<DuplicateRepository>),
|
overrides.duplicateRepository || (mocks.duplicateRepository as As<DuplicateRepository>),
|
||||||
overrides.email || (mocks.email as As<EmailRepository>),
|
overrides.email || (mocks.email as As<EmailRepository>),
|
||||||
overrides.event || (mocks.event as As<EventRepository>),
|
overrides.event || (mocks.event as As<EventRepository>),
|
||||||
|
overrides.integrityReport || (mocks.integrityReport as As<IntegrityReportRepository>),
|
||||||
overrides.job || (mocks.job as As<JobRepository>),
|
overrides.job || (mocks.job as As<JobRepository>),
|
||||||
overrides.library || (mocks.library as As<LibraryRepository>),
|
overrides.library || (mocks.library as As<LibraryRepository>),
|
||||||
overrides.machineLearning || (mocks.machineLearning as As<MachineLearningRepository>),
|
overrides.machineLearning || (mocks.machineLearning as As<MachineLearningRepository>),
|
||||||
|
|||||||
Reference in New Issue
Block a user