feat(consultation): unify server-distributed agents without fixed roles
This commit is contained in:
1 parent
248776d855
commit
8a157be4f6
35 files changed
+625
-668
No files matched your search
@@ -55,17 +55,17 @@ for (const size of [{ width: 1440, height: 900 }, { width: 1180, height: 720 },
|
||||
await expect(page.getByTestId('teacher-invitation')).toBeVisible();
|
||||
await expect.poll(async () => (await geometry(page)).nativeGap).toBeGreaterThanOrEqual(8);
|
||||
expect((await geometry(page)).gap).toBeLessThan(65);
|
||||
await page.getByRole('button', { name: '老师', exact: true }).click();
|
||||
await page.getByRole('button', { name: '智能体', exact: true }).click();
|
||||
await expect.poll(async () => (await geometry(page)).sideBySide).toBe(true);
|
||||
await expect.poll(async () => (await geometry(page)).gap).toBe(20);
|
||||
// A narrow dock can overlap again; increasing its width must give the
|
||||
// preview all its space back without hiding the unread message.
|
||||
await page.getByRole('slider', { name: '老师栏宽度' }).press('Home');
|
||||
await page.getByRole('slider', { name: '智能体栏宽度' }).press('Home');
|
||||
await expect.poll(async () => { const g = await geometry(page); return g.sideBySide || g.nativeGap >= 8; }).toBe(true);
|
||||
await page.getByRole('slider', { name: '老师栏宽度' }).press('End');
|
||||
await page.getByRole('slider', { name: '智能体栏宽度' }).press('End');
|
||||
await expect.poll(async () => (await geometry(page)).gap).toBe(20);
|
||||
await page.screenshot({ path: test.info().outputPath('work-with-teacher-no-gap.png') });
|
||||
await page.getByRole('button', { name: '关闭老师栏' }).click();
|
||||
await page.getByRole('button', { name: '关闭智能体栏' }).click();
|
||||
await expect.poll(async () => (await geometry(page)).nativeGap).toBeGreaterThanOrEqual(8);
|
||||
await page.getByRole('button', { name: '切换消息长度' }).click();
|
||||
await expect.poll(async () => (await geometry(page)).gap).toBe(20);
|
||||
|
||||
Reference in new issue
Block a user