Skip to content

Commit 21cced7

Browse files
committed
test: assert featured collection heading instead of link wrapper
The collection title (h1) always renders; the featured collection's image does not. Assert the heading directly per the e2e/CLAUDE.md "Dynamic Store Data" guidance.
1 parent dfd2926 commit 21cced7

1 file changed

Lines changed: 2 additions & 4 deletions

File tree

e2e/specs/smoke/home.spec.ts

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,17 +15,15 @@ test.describe('Home Page', () => {
1515

1616
await page.goto('/');
1717

18-
const featuredCollection = page.getByRole('link').filter({
19-
has: page.getByRole('heading', {level: 1}),
20-
});
18+
const featuredCollectionHeading = page.getByRole('heading', {level: 1});
2119

2220
const productGridImage = page
2321
.getByRole('region', {name: 'Recommended Products'})
2422
.getByRole('link')
2523
.first()
2624
.getByRole('img');
2725

28-
await expect(featuredCollection).toBeVisible();
26+
await expect(featuredCollectionHeading).toBeVisible();
2927
await expect(productGridImage).toBeVisible();
3028

3129
expect(consoleErrors).toHaveLength(0);

0 commit comments

Comments
 (0)