Add hybrid research copilot workspace
This commit is contained in:
@@ -213,6 +213,16 @@ test('supports the core coverage-to-research workflow', async ({ page }, testInf
|
||||
await page.goto('/research?ticker=NVDA');
|
||||
await page.waitForLoadState('networkidle');
|
||||
await expect(page).toHaveURL(/\/research\?ticker=NVDA/);
|
||||
await expect(page.getByRole('button', { name: 'Workspace' })).toBeVisible();
|
||||
await expect(page.getByRole('button', { name: 'Copilot Focus' })).toBeVisible();
|
||||
await expect(page.getByText('Research Copilot')).toBeVisible();
|
||||
await expect(page.getByLabel('Research copilot prompt')).toBeVisible();
|
||||
await page.getByRole('button', { name: 'Copilot Focus' }).click();
|
||||
await expect(page.getByText('Copilot Focus')).toBeVisible();
|
||||
await expect(page.getByRole('button', { name: 'Library' })).toBeVisible();
|
||||
await expect(page.getByRole('button', { name: 'Memo' })).toBeVisible();
|
||||
await expect(page.getByRole('button', { name: 'Packet' })).toBeVisible();
|
||||
await page.getByRole('button', { name: 'Workspace' }).click();
|
||||
await expect(page.getByRole('heading', { name: '10-K AI memo' }).first()).toBeVisible();
|
||||
|
||||
await page.getByLabel('Memo rating').selectOption('buy');
|
||||
|
||||
Reference in New Issue
Block a user