Skip to content

Commit ea9d272

Browse files
committed
test(label): update e2e tests
1 parent e43c1ff commit ea9d272

File tree

2 files changed

+30
-17
lines changed

2 files changed

+30
-17
lines changed
Lines changed: 5 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,12 @@
1-
import type { LitElement } from 'lit';
2-
3-
import { expect } from '@playwright/test';
4-
import { test } from '@patternfly/pfe-tools/test/playwright/fixtures.js';
1+
import { test } from '@playwright/test';
2+
import { PfeDemoPage } from '@patternfly/pfe-tools/test/playwright/PfeDemoPage.js';
53

64
const tagName = 'pfe-label';
75

86
test.describe(tagName, () => {
9-
test.beforeEach(async ({ page }) => {
10-
await page.goto(`http://localhost:8080/demo/${tagName}/`);
11-
await page.waitForLoadState('networkidle');
12-
await page.waitForTimeout(100);
13-
await page.evaluate(async x => customElements.whenDefined(x), tagName);
14-
await page.$eval(tagName, async (el: LitElement) => el.updateComplete);
15-
});
16-
177
test('snapshot', async ({ page }) => {
18-
expect(await page.screenshot({ fullPage: true })).toMatchSnapshot(`${tagName}.png`);
8+
const componentPage = new PfeDemoPage(page, tagName);
9+
await componentPage.navigate();
10+
await componentPage.snapshot();
1911
});
2012
});

package-lock.json

Lines changed: 25 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)