mirror of
https://github.com/immich-app/immich.git
synced 2025-11-26 00:05:18 -05:00
fix: flaky user-admin.e2e-spec.ts (#23929)
* fix: flaky user-admin.e2e-spec.ts * lint
This commit is contained in:
parent
d64c339b4f
commit
fbaeffd65c
@ -58,8 +58,12 @@ test.describe('User Administration', () => {
|
|||||||
await expect(page.getByLabel('Admin User')).toBeChecked();
|
await expect(page.getByLabel('Admin User')).toBeChecked();
|
||||||
await page.getByRole('button', { name: 'Confirm' }).click();
|
await page.getByRole('button', { name: 'Confirm' }).click();
|
||||||
|
|
||||||
const updated = await getUserAdmin({ id: user.userId }, { headers: asBearerAuth(admin.accessToken) });
|
await expect
|
||||||
expect(updated.isAdmin).toBe(true);
|
.poll(async () => {
|
||||||
|
const userAdmin = await getUserAdmin({ id: user.userId }, { headers: asBearerAuth(admin.accessToken) });
|
||||||
|
return userAdmin.isAdmin;
|
||||||
|
})
|
||||||
|
.toBe(true);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('revoke admin access', async ({ context, page }) => {
|
test('revoke admin access', async ({ context, page }) => {
|
||||||
@ -83,7 +87,11 @@ test.describe('User Administration', () => {
|
|||||||
await expect(page.getByLabel('Admin User')).not.toBeChecked();
|
await expect(page.getByLabel('Admin User')).not.toBeChecked();
|
||||||
await page.getByRole('button', { name: 'Confirm' }).click();
|
await page.getByRole('button', { name: 'Confirm' }).click();
|
||||||
|
|
||||||
const updated = await getUserAdmin({ id: user.userId }, { headers: asBearerAuth(admin.accessToken) });
|
await expect
|
||||||
expect(updated.isAdmin).toBe(false);
|
.poll(async () => {
|
||||||
|
const userAdmin = await getUserAdmin({ id: user.userId }, { headers: asBearerAuth(admin.accessToken) });
|
||||||
|
return userAdmin.isAdmin;
|
||||||
|
})
|
||||||
|
.toBe(false);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user