Skip to content
Snippets Groups Projects
Unverified Commit 5b3b7c55 authored by Hugo Costa's avatar Hugo Costa Committed by GitHub
Browse files

test: remove unnecessary and flaky e2e test (#29843)

parent 287878c1
No related branches found
No related tags found
No related merge requests found
import { IS_EE } from './config/constants';
import { Users } from './fixtures/userStates';
import { test, expect } from './utils/test';
test.skip(!IS_EE, 'Engagement Dashboard > Enterprise Only');
test.use({ storageState: Users.admin.state });
test.describe('engagement-dashboard', () => {
test.beforeEach(async ({ page }) => {
await page.goto('/admin/engagement-dashboard');
await page.route('**/api/v1/engagement-dashboard/**', (route) => route.abort());
});
test('expect to trigger fallback error component', async ({ page }) => {
await test.step('expect to show 4 fallback errors components inside widget at Users Tab', async () => {
await expect(page.locator('role=tab[name="Users"][selected]')).toBeVisible();
await page.waitForSelector('[data-qa="EngagementDashboardCardErrorBoundary"]');
await expect(page.locator('[data-qa="EngagementDashboardCardErrorBoundary"]')).toHaveCount(4);
});
await test.step('expect to show 2 fallback errors components inside widget at Messages Tab', async () => {
await page.locator('role=tab[name="Messages"]').click();
await expect(page.locator('role=tab[name="Messages"][selected]')).toBeVisible();
await page.waitForSelector('[data-qa="EngagementDashboardCardErrorBoundary"]');
await expect(page.locator('[data-qa="EngagementDashboardCardErrorBoundary"]')).toHaveCount(2);
});
await test.step('expect to show a fallback error component inside widget at Channels Tab', async () => {
await page.locator('role=tab[name="Channels"]').click();
await expect(page.locator('role=tab[name="Channels"][selected]')).toBeVisible();
await page.waitForSelector('[data-qa="EngagementDashboardCardErrorBoundary"]');
await expect(page.locator('[data-qa="EngagementDashboardCardErrorBoundary"]')).toBeVisible();
});
});
});
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment