diff --git a/server/e2e/client/library-api.ts b/server/e2e/client/library-api.ts index 070683eb0..98e50bf12 100644 --- a/server/e2e/client/library-api.ts +++ b/server/e2e/client/library-api.ts @@ -30,4 +30,8 @@ export const libraryApi = { .send(dto); expect(status).toBe(204); }, + scanDeletedFiles: async (server: any, accessToken: string, id: string, dto: ScanLibraryDto = {}) => { + const { status } = await request(server).post(`/library/${id}/scan`).set('Authorization', `Bearer ${accessToken}`); + expect(status).toBe(204); + }, }; diff --git a/server/e2e/jobs/specs/library.e2e-spec.ts b/server/e2e/jobs/specs/library.e2e-spec.ts index b7b430ee7..c46ba8857 100644 --- a/server/e2e/jobs/specs/library.e2e-spec.ts +++ b/server/e2e/jobs/specs/library.e2e-spec.ts @@ -52,7 +52,7 @@ describe(`${LibraryController.name} (e2e)`, () => { await fs.promises.rm(`${IMMICH_TEST_ASSET_TEMP_PATH}/albums/nature/silver_fir.jpg`); - await api.libraryApi.scanLibrary(server, admin.accessToken, library.id, { checkForOffline: true }); + await api.libraryApi.scanDeletedFiles(server, admin.accessToken, library.id); const assets = await api.assetApi.getAllAssets(server, admin.accessToken); @@ -87,7 +87,7 @@ describe(`${LibraryController.name} (e2e)`, () => { await fs.promises.rm(`${IMMICH_TEST_ASSET_TEMP_PATH}/albums/nature/silver_fir.jpg`); - await api.libraryApi.scanLibrary(server, admin.accessToken, library.id, { checkForOffline: true }); + await api.libraryApi.scanDeletedFiles(server, admin.accessToken, library.id); await fs.promises.cp(`${IMMICH_TEST_ASSET_PATH}/albums/nature`, `${IMMICH_TEST_ASSET_TEMP_PATH}/albums/nature`, { recursive: true, @@ -303,7 +303,7 @@ describe(`${LibraryController.name} (e2e)`, () => { await restoreTempFolder(); - await api.libraryApi.scanLibrary(server, admin.accessToken, library.id, { checkForOffline: true }); + await api.libraryApi.scanDeletedFiles(server, admin.accessToken, library.id); const { status } = await request(server) .post(`/library/${library.id}/removeOffline`)