mirror of
https://github.com/immich-app/immich.git
synced 2025-01-10 05:46:46 +01:00
17 lines
578 B
TypeScript
17 lines
578 B
TypeScript
|
import { albumStub } from '@test';
|
||
|
import { mapAlbum } from './album-response.dto';
|
||
|
|
||
|
describe('mapAlbum', () => {
|
||
|
it('should set start and end dates', () => {
|
||
|
const dto = mapAlbum(albumStub.twoAssets, false);
|
||
|
expect(dto.startDate).toEqual(new Date('2023-02-22T05:06:29.716Z'));
|
||
|
expect(dto.endDate).toEqual(new Date('2023-02-23T05:06:29.716Z'));
|
||
|
});
|
||
|
|
||
|
it('should not set start and end dates for empty assets', () => {
|
||
|
const dto = mapAlbum(albumStub.empty, false);
|
||
|
expect(dto.startDate).toBeUndefined();
|
||
|
expect(dto.endDate).toBeUndefined();
|
||
|
});
|
||
|
});
|