From eb35bfb306e99a7b90ccd61e2a3caa771c5b93aa Mon Sep 17 00:00:00 2001 From: mgabor <> Date: Fri, 19 Apr 2024 16:07:19 +0200 Subject: [PATCH] fix one e2e test --- e2e/src/api/specs/album.e2e-spec.ts | 13 ++++++++++--- e2e/src/utils.ts | 4 ++++ 2 files changed, 14 insertions(+), 3 deletions(-) diff --git a/e2e/src/api/specs/album.e2e-spec.ts b/e2e/src/api/specs/album.e2e-spec.ts index c877afc6bb..1925cd00f2 100644 --- a/e2e/src/api/specs/album.e2e-spec.ts +++ b/e2e/src/api/specs/album.e2e-spec.ts @@ -1,12 +1,13 @@ import { + addAssetsToAlbum, AlbumResponseDto, + AlbumUserRole, AssetFileUploadResponseDto, AssetOrder, - LoginResponseDto, - SharedLinkType, - addAssetsToAlbum, deleteUser, getAlbumInfo, + LoginResponseDto, + SharedLinkType, } from '@immich/sdk'; import { createUserDto, uuidDto } from 'src/fixtures'; import { errorDto } from 'src/responses'; @@ -78,6 +79,12 @@ describe('/album', () => { }), ]); + await utils.updateAlbumUser(user2.accessToken, { + id: albums[3].id, + userId: user1.userId, + updateAlbumUserDto: { role: AlbumUserRole.Editor }, + }); + await addAssetsToAlbum( { id: albums[3].id, bulkIdsDto: { ids: [user1Asset1.id] } }, { headers: asBearerAuth(user1.accessToken) }, diff --git a/e2e/src/utils.ts b/e2e/src/utils.ts index a46653eb11..27bc514bde 100644 --- a/e2e/src/utils.ts +++ b/e2e/src/utils.ts @@ -26,6 +26,7 @@ import { searchMetadata, setAdminOnboarding, signUpAdmin, + updateAlbumUser, updateConfig, validate, } from '@immich/sdk'; @@ -281,6 +282,9 @@ export const utils = { createAlbum: (accessToken: string, dto: CreateAlbumDto) => createAlbum({ createAlbumDto: dto }, { headers: asBearerAuth(accessToken) }), + updateAlbumUser: (accessToken: string, args: Parameters[0]) => + updateAlbumUser(args, { headers: asBearerAuth(accessToken) }), + createAsset: async ( accessToken: string, dto?: Partial> & { assetData?: AssetData },