fix(item): use thumbnail's size when present (#27014)

resolves #22935

---------

Co-authored-by: ionitron <hi@ionicframework.com>
Co-authored-by: liamdebeasi <liamdebeasi@users.noreply.github.com>
This commit is contained in:
Maria Hutt
2023-03-24 11:32:14 -07:00
committed by GitHub
parent 3b99c31bab
commit 6cecdf4145
12 changed files with 34 additions and 21 deletions

View File

@ -24,4 +24,24 @@ test.describe('thumbnail: basic', () => {
await expect(referenceEl).toHaveScreenshot(`thumbnail-ion-item-diff-${page.getSnapshotSettings()}.png`);
});
test('size should be customizable in <ion-item>', async ({ page, skip }) => {
skip.rtl();
test.info().annotations.push({
type: 'issue',
description: 'https://github.com/ionic-team/ionic-framework/issues/22935',
});
await page.setContent(`
<ion-item>
<ion-thumbnail style="--size: 20px">
<img src="/src/components/thumbnail/test/thumbnail.svg" />
</ion-thumbnail>
</ion-item>
`);
const item = page.locator('ion-item');
await expect(item).toHaveScreenshot(`thumbnail-ion-item-size-diff-${page.getSnapshotSettings()}.png`);
});
});