Skip to content

Commit c227554

Browse files
committed
chore(e2e): All tests pass
1 parent 0e00220 commit c227554

File tree

1 file changed

+23
-8
lines changed

1 file changed

+23
-8
lines changed

__tests__/view/[gallery]/all.e2e.spec.ts

Lines changed: 23 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,22 +6,37 @@ test('server is up and renders homepage', async ({ page }) => {
66
})
77

88
test.describe('All album', () => {
9-
test('1 result', async ({ page }) => {
9+
test('shows expected count for lowercase keyword', async ({ page }) => {
1010
await page.goto('/demo/all?keyword=gingerbread')
11-
await expect(page.locator('text=results 1 of 6 for "gingerbread"').first()).toBeVisible()
11+
await expect(
12+
page.getByRole('heading', { name: /search results 1 of 6 for "gingerbread"/i }),
13+
).toBeVisible()
1214
})
1315

14-
test('Mixed case', async ({ page }) => {
16+
test('shows expected count for mixed-case keyword', async ({ page }) => {
1517
await page.goto('/demo/all?keyword=Gingerbread')
16-
await expect(page.locator('text=results 1 of 6 for "Gingerbread"').first()).toBeVisible()
18+
await expect(
19+
page.getByRole('heading', { name: /search results 1 of 6 for "Gingerbread"/i }),
20+
).toBeVisible()
21+
})
22+
23+
test('renders keyword chip and allows token clear', async ({ page }) => {
24+
await page.goto('/demo/all?keyword=gingerbread')
25+
26+
await expect(page.getByText('gingerbread').first()).toBeVisible()
27+
await page.getByRole('button', { name: /remove keyword token gingerbread/i }).click()
28+
29+
await expect(
30+
page.getByRole('heading', { name: /search results 6 of 6/i }),
31+
).toBeVisible()
1732
})
1833
})
1934

2035
test.describe('Admin > Walk', () => {
21-
test('Filesystem list', async ({ page }) => {
36+
test('shows key media folders', async ({ page }) => {
2237
await page.goto('/admin/walk/galleries/demo/media')
23-
await expect(page.locator('li').filter({ hasText: 'photos' })).toBeVisible()
24-
await expect(page.locator('li').filter({ hasText: 'thumbs' })).toBeVisible()
25-
await expect(page.locator('li').filter({ hasText: 'videos' })).toBeVisible()
38+
await expect(page.getByRole('link', { name: 'photos' })).toBeVisible()
39+
await expect(page.getByRole('link', { name: 'thumbs' })).toBeVisible()
40+
await expect(page.getByRole('link', { name: 'videos' })).toBeVisible()
2641
})
2742
})

0 commit comments

Comments
 (0)