refactor: last repository (#16042)

This commit is contained in:
Jason Rasmussen
2025-02-11 17:15:56 -05:00
committed by GitHub
parent 5f3a42a132
commit fa5aeaf539
71 changed files with 574 additions and 603 deletions

View File

@@ -1,7 +1,8 @@
import { IJobRepository } from 'src/interfaces/job.interface';
import { JobRepository } from 'src/repositories/job.repository';
import { RepositoryInterface } from 'src/types';
import { Mocked, vitest } from 'vitest';
export const newJobRepositoryMock = (): Mocked<IJobRepository> => {
export const newJobRepositoryMock = (): Mocked<RepositoryInterface<JobRepository>> => {
return {
setup: vitest.fn(),
startWorkers: vitest.fn(),

View File

@@ -194,12 +194,12 @@ export const newTestService = <T extends BaseService>(
albumMock as RepositoryInterface<AlbumRepository> as AlbumRepository,
albumUserMock as RepositoryInterface<AlbumUserRepository> as AlbumUserRepository,
assetMock as RepositoryInterface<AssetRepository> as AssetRepository,
configMock,
configMock as RepositoryInterface<ConfigRepository> as ConfigRepository,
cronMock as RepositoryInterface<CronRepository> as CronRepository,
cryptoMock as RepositoryInterface<CryptoRepository> as CryptoRepository,
databaseMock as RepositoryInterface<DatabaseRepository> as DatabaseRepository,
eventMock as RepositoryInterface<EventRepository> as EventRepository,
jobMock,
jobMock as RepositoryInterface<JobRepository> as JobRepository,
apiKeyMock as RepositoryInterface<ApiKeyRepository> as ApiKeyRepository,
libraryMock as RepositoryInterface<LibraryRepository> as LibraryRepository,
machineLearningMock as RepositoryInterface<MachineLearningRepository> as MachineLearningRepository,