Skip to content

Commit

Permalink
test: temporarily disable flaky audit tests until #7436 is fixed
Browse files Browse the repository at this point in the history
  • Loading branch information
zackpollard committed Mar 20, 2024
1 parent 719dbcc commit ed93e5c
Showing 1 changed file with 51 additions and 50 deletions.
101 changes: 51 additions & 50 deletions e2e/src/api/specs/audit.e2e-spec.ts
Original file line number Diff line number Diff line change
@@ -1,51 +1,52 @@
import {
deleteAssets,
getAuditFiles,
updateAsset,
type LoginResponseDto,
} from '@immich/sdk';
import { apiUtils, asBearerAuth, dbUtils, fileUtils } from 'src/utils';
import { beforeAll, describe, expect, it } from 'vitest';
// TODO: Enable these tests again once #7436 is resolved as these were flaky
// import {
// deleteAssets,
// getAuditFiles,
// updateAsset,
// type LoginResponseDto,
// } from '@immich/sdk';
// import { apiUtils, asBearerAuth, dbUtils, fileUtils } from 'src/utils';
// import { beforeAll, describe, expect, it } from 'vitest';

describe('/audit', () => {
let admin: LoginResponseDto;

beforeAll(async () => {
apiUtils.setup();
await dbUtils.reset();
await fileUtils.reset();

admin = await apiUtils.adminSetup();
});

describe('GET :/file-report', () => {
it('excludes assets without issues from report', async () => {
const [trashedAsset, archivedAsset, _] = await Promise.all([
apiUtils.createAsset(admin.accessToken),
apiUtils.createAsset(admin.accessToken),
apiUtils.createAsset(admin.accessToken),
]);

await Promise.all([
deleteAssets(
{ assetBulkDeleteDto: { ids: [trashedAsset.id] } },
{ headers: asBearerAuth(admin.accessToken) }
),
updateAsset(
{
id: archivedAsset.id,
updateAssetDto: { isArchived: true },
},
{ headers: asBearerAuth(admin.accessToken) }
),
]);

const body = await getAuditFiles({
headers: asBearerAuth(admin.accessToken),
});

expect(body.orphans).toHaveLength(0);
expect(body.extras).toHaveLength(0);
});
});
});
// describe('/audit', () => {
// let admin: LoginResponseDto;
//
// beforeAll(async () => {
// apiUtils.setup();
// await dbUtils.reset();
// await fileUtils.reset();
//
// admin = await apiUtils.adminSetup();
// });
//
// describe('GET :/file-report', () => {
// it('excludes assets without issues from report', async () => {
// const [trashedAsset, archivedAsset, _] = await Promise.all([
// apiUtils.createAsset(admin.accessToken),
// apiUtils.createAsset(admin.accessToken),
// apiUtils.createAsset(admin.accessToken),
// ]);
//
// await Promise.all([
// deleteAssets(
// { assetBulkDeleteDto: { ids: [trashedAsset.id] } },
// { headers: asBearerAuth(admin.accessToken) }
// ),
// updateAsset(
// {
// id: archivedAsset.id,
// updateAssetDto: { isArchived: true },
// },
// { headers: asBearerAuth(admin.accessToken) }
// ),
// ]);
//
// const body = await getAuditFiles({
// headers: asBearerAuth(admin.accessToken),
// });
//
// expect(body.orphans).toHaveLength(0);
// expect(body.extras).toHaveLength(0);
// });
// });
// });

0 comments on commit ed93e5c

Please sign in to comment.