feat: refine portfolio content, contact, and supporting media
This commit is contained in:
@@ -31,7 +31,7 @@ test('approved still evidence uses manifest assets and intrinsic lazy image sema
|
||||
await expect(page.locator('main > section')).toHaveCount(8);
|
||||
await expect(page.locator('#selected-builds article')).toHaveCount(3);
|
||||
await expect(page.locator('#additional-work article')).toHaveCount(4);
|
||||
await expect(page.locator('[data-project-media]')).toHaveCount(approvedStillCount);
|
||||
await expect(page.locator('[data-project-media]')).toHaveCount(projectPresentations.length);
|
||||
await expect(page.locator('[data-project-media] img')).toHaveCount(expectedImages.length);
|
||||
expect(await page.locator('[data-project-media] img').evaluateAll((images) => images.map((image) => ({
|
||||
src: new URL((image as HTMLImageElement).src).pathname,
|
||||
@@ -41,8 +41,9 @@ test('approved still evidence uses manifest assets and intrinsic lazy image sema
|
||||
loading: (image as HTMLImageElement).loading,
|
||||
decoding: (image as HTMLImageElement).decoding,
|
||||
})))).toEqual(expectedImages.map((image) => ({ ...image, loading: 'lazy', decoding: 'async' })));
|
||||
await expect(page.locator('video, video source')).toHaveCount(0);
|
||||
await expect(page.locator('[data-project-id="private-medication-tracker"] a')).toHaveCount(0);
|
||||
await expect(page.locator('video')).toHaveCount(1);
|
||||
await expect(page.locator('video source')).toHaveCount(0);
|
||||
await expect(page.locator('[data-project-id="private-medication-tracker"] a.project-link')).toHaveCount(0);
|
||||
await expect(page.locator('.journey-poster')).not.toHaveAttribute('src', /.+/u);
|
||||
expect(videoRequests).toEqual([]);
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user