ui/test/groups.spec.cjs

12 lines
624 B
JavaScript
Raw Permalink Normal View History

const { test, expect } = require('../tools/playwright.cjs');
test('ui.js expands base and form component groups', async ({ page }) => {
await page.goto('/ui/test/groups.html');
const names = ['API', 'AutoForm', 'List', 'Modal', 'Dialog', 'Toast', 'Nav', 'Resizer', 'DatePicker', 'ColorPicker', 'IconPicker', 'TagsInput', 'DataGrid'];
expect(await page.evaluate(items => items.every(name => Component.exists(name)), names)).toBe(true);
await expect(page.locator('#datePicker')).toBeAttached();
await expect(page.locator('#tagsInput')).toBeAttached();
await expect(page.locator('#dataGrid')).toBeAttached();
});