feat(admin): E2E CRUD/i18n polish, IFT smoke workflow, fix edit payload wiping id. Refs EventHub/EventHubFrontAdmin#33 #37 #38 #39

This commit is contained in:
2026-07-14 23:34:31 +03:00
parent 836e4a7eea
commit 607209b35f
16 changed files with 345 additions and 128 deletions
+8 -2
View File
@@ -75,10 +75,16 @@ test.describe('reviews explore (mock)', () => {
await seedAuthenticatedSession(page);
});
test('страница reviews рендерится, bulk отключён без выбора', async ({ page }) => {
test('страница reviews и bulk hide', async ({ page }) => {
await page.goto('/reviews');
await expect(page.getByTestId('page-reviews')).toBeVisible();
await page.getByTestId('view-table').click();
await expect(page.getByText('Great event')).toBeVisible();
await expect(page.getByTestId('btn-reviews-bulk-hidden')).toBeDisabled();
await page.getByTestId('review-check-rev-vis-1').check();
await page.getByTestId('btn-reviews-bulk-hidden').click();
await expect(page.getByTestId('dialog-reviews-bulk-status')).toBeVisible();
await page.getByTestId('input-bulk-reason').fill('e2e hide');
await page.getByTestId('btn-save').click();
await expect(page.getByTestId('dialog-reviews-bulk-status')).toHaveCount(0);
});
});