17 lines
727 B
JavaScript
17 lines
727 B
JavaScript
import { test, expect } from '@playwright/test';
|
|
import { adminPath } from './helpers.mjs';
|
|
|
|
test('admin UI smoke: key admin pages load', async ({ page }) => {
|
|
await page.goto(adminPath('feca-mailshot-data-sources'));
|
|
await expect(page.getByRole('heading', { name: 'Mailshot Data Sources' })).toBeVisible();
|
|
|
|
await page.goto(adminPath('feca-mailshots-mailshots'));
|
|
await expect(page.locator('h1', { hasText: 'Mailshots' })).toBeVisible();
|
|
|
|
await page.goto(adminPath('feca-mailshots-attachments'));
|
|
await expect(page.locator('h1', { hasText: 'Attachments' })).toBeVisible();
|
|
|
|
await page.goto(adminPath('feca-mailshots-pdf-assets'));
|
|
await expect(page.locator('h1', { hasText: 'PDF Assets' })).toBeVisible();
|
|
});
|