test: fix broken dm test
All checks were successful
Queue Release Build / prepare (push) Successful in 23s
Deploy Web Apps / deploy (push) Successful in 6m5s
Queue Release Build / build-windows (push) Successful in 17m1s
Queue Release Build / build-linux (push) Successful in 29m15s
Queue Release Build / finalize (push) Successful in 38s

This commit is contained in:
2026-04-27 22:48:45 +02:00
parent 66c6f34cd3
commit ec3802ade6
4 changed files with 59 additions and 5 deletions

View File

@@ -69,6 +69,7 @@ const NETSCAPE_LOOP_EXTENSION = Buffer.from([
]);
const CLIENT_LAUNCH_ARGS = ['--use-fake-device-for-media-stream', '--use-fake-ui-for-media-stream'];
const VOICE_CHANNEL = 'General';
const AVATAR_SYNC_TIMEOUT_MS = 45_000;
test.describe('Profile avatar sync', () => {
test.describe.configure({ timeout: 240_000 });
@@ -598,7 +599,7 @@ async function expectSidebarAvatar(page: Page, displayName: string, expectedData
return image.getAttribute('src');
}, {
timeout: 20_000,
timeout: AVATAR_SYNC_TIMEOUT_MS,
message: `${displayName} avatar src should update`
}).toBe(expectedDataUrl);
@@ -615,7 +616,7 @@ async function expectSidebarAvatar(page: Page, displayName: string, expectedData
return img.complete && img.naturalWidth > 0 && img.naturalHeight > 0;
});
}, {
timeout: 20_000,
timeout: AVATAR_SYNC_TIMEOUT_MS,
message: `${displayName} avatar image should load`
}).toBe(true);
}
@@ -635,7 +636,7 @@ async function expectChatMessageAvatar(page: Page, messageText: string, expected
return image.getAttribute('src');
}, {
timeout: 20_000,
timeout: AVATAR_SYNC_TIMEOUT_MS,
message: `Chat message avatar for "${messageText}" should update`
}).toBe(expectedDataUrl);
}
@@ -662,7 +663,7 @@ async function expectVoiceControlsAvatar(page: Page, expectedDataUrl: string): P
return image.getAttribute('src');
}, {
timeout: 20_000,
timeout: AVATAR_SYNC_TIMEOUT_MS,
message: 'Voice controls avatar should update'
}).toBe(expectedDataUrl);
}