mirror of
https://github.com/immich-app/immich.git
synced 2024-12-23 02:06:15 +02:00
3432b4625f
* Regenerate missing person thumbnails * Check for empty string instead of zero length * Remember asset used as person face * Define entity relation between person and asset via faceAssetId * Typo * Fix entity relation * Tests * Tests * Fix code formatting * Fix import path * Fix migration * format * Fix entity and migration * Linting * Remove unneeded cast * Conventions * Simplify queries * Simplify queries * Remove unneeded typings from entity * Remove unneeded cast --------- Co-authored-by: Alex <alex.tran1502@gmail.com>
23 lines
547 B
TypeScript
23 lines
547 B
TypeScript
import { IPersonRepository } from '@app/domain';
|
|
|
|
export const newPersonRepositoryMock = (): jest.Mocked<IPersonRepository> => {
|
|
return {
|
|
getById: jest.fn(),
|
|
getAll: jest.fn(),
|
|
getAllWithoutThumbnail: jest.fn(),
|
|
getAllForUser: jest.fn(),
|
|
getAssets: jest.fn(),
|
|
getAllWithoutFaces: jest.fn(),
|
|
|
|
create: jest.fn(),
|
|
update: jest.fn(),
|
|
deleteAll: jest.fn(),
|
|
delete: jest.fn(),
|
|
|
|
getFaceById: jest.fn(),
|
|
getRandomFace: jest.fn(),
|
|
prepareReassignFaces: jest.fn(),
|
|
reassignFaces: jest.fn(),
|
|
};
|
|
};
|