Rebuild company overview analysis page
This commit is contained in:
@@ -182,11 +182,13 @@ test('supports the core coverage-to-research workflow', async ({ page }, testInf
|
||||
await page.getByLabel('NVDA priority').selectOption('high');
|
||||
await expect(page.getByLabel('NVDA priority')).toHaveValue('high');
|
||||
|
||||
await page.getByRole('link', { name: /^Analyze/ }).first().click();
|
||||
await page.getByRole('link', { name: /^Open overview/ }).first().click();
|
||||
await expect(page).toHaveURL(/\/analysis\?ticker=NVDA/);
|
||||
await expect(page.getByText('Coverage Workflow')).toBeVisible();
|
||||
await expect(page.getByText('Bull vs Bear')).toBeVisible();
|
||||
await expect(page.getByText('Past 7 Days')).toBeVisible();
|
||||
await expect(page.getByText('Recent Developments')).toBeVisible();
|
||||
|
||||
await page.getByRole('link', { name: 'Open research' }).click();
|
||||
await page.getByRole('link', { name: 'Research' }).first().click();
|
||||
await expect(page).toHaveURL(/\/research\?ticker=NVDA/);
|
||||
await page.getByLabel('Research note title').fill('Own-the-stack moat check');
|
||||
await page.getByLabel('Research note summary').fill('Initial moat checkpoint');
|
||||
@@ -202,8 +204,8 @@ test('supports the core coverage-to-research workflow', async ({ page }, testInf
|
||||
await page.locator('button', { hasText: 'Upload file' }).click();
|
||||
await expect(page.getByText('Uploaded research file.')).toBeVisible();
|
||||
|
||||
await page.goto(`/analysis?ticker=NVDA`);
|
||||
await page.getByRole('link', { name: 'Open summary' }).first().click();
|
||||
await page.goto(`/filings?ticker=NVDA`);
|
||||
await page.getByRole('link', { name: 'Summary' }).first().click();
|
||||
await expect(page).toHaveURL(/\/analysis\/reports\/NVDA\//);
|
||||
await page.getByRole('button', { name: 'Save to library' }).click();
|
||||
await expect(page.getByText('Saved to the company research library.')).toBeVisible();
|
||||
@@ -229,6 +231,9 @@ test('supports the core coverage-to-research workflow', async ({ page }, testInf
|
||||
|
||||
await page.goto('/analysis?ticker=NVDA');
|
||||
await expect(page).toHaveURL(/\/analysis\?ticker=NVDA/);
|
||||
await expect(page.getByText('Bull vs Bear')).toBeVisible();
|
||||
await expect(page.getByText('Past 7 Days')).toBeVisible();
|
||||
await expect(page.getByText('Recent Developments')).toBeVisible();
|
||||
|
||||
await page.goto('/financials?ticker=NVDA');
|
||||
await expect(page).toHaveURL(/\/financials\?ticker=NVDA/);
|
||||
|
||||
Reference in New Issue
Block a user