From 9238854966cc1c797f2be8fbf0483c0dec39fbba Mon Sep 17 00:00:00 2001 From: Bernardo Cardoso Date: Mon, 8 Apr 2024 16:49:13 +0100 Subject: [PATCH] Add focus test and new baselines --- .../components/chip/test/states/chip.e2e.ts | 20 ++++++++++++++++++ ...ionic-md-ltr-light-Mobile-Chrome-linux.png | Bin 0 -> 1973 bytes ...onic-md-ltr-light-Mobile-Firefox-linux.png | Bin 0 -> 1575 bytes ...ionic-md-ltr-light-Mobile-Safari-linux.png | Bin 0 -> 1866 bytes 4 files changed, 20 insertions(+) create mode 100644 core/src/components/chip/test/states/chip.e2e.ts-snapshots/chip-focused-ionic-md-ltr-light-Mobile-Chrome-linux.png create mode 100644 core/src/components/chip/test/states/chip.e2e.ts-snapshots/chip-focused-ionic-md-ltr-light-Mobile-Firefox-linux.png create mode 100644 core/src/components/chip/test/states/chip.e2e.ts-snapshots/chip-focused-ionic-md-ltr-light-Mobile-Safari-linux.png diff --git a/core/src/components/chip/test/states/chip.e2e.ts b/core/src/components/chip/test/states/chip.e2e.ts index fb94634996..54ea971dfc 100644 --- a/core/src/components/chip/test/states/chip.e2e.ts +++ b/core/src/components/chip/test/states/chip.e2e.ts @@ -41,3 +41,23 @@ configs({ modes: ['ios'], directions: ['ltr'] }).forEach(({ title, screenshot, c }); }); }); + +configs({ modes: ['ionic-md'], directions: ['ltr'] }).forEach(({ title, screenshot, config }) => { + /** + * This behavior only applies to Ionic Theme. + */ + test.describe(title('chip: focus state'), () => { + test('should render focus state', async ({ page }) => { + await page.setContent( + ` + Focused + `, + config + ); + + const chip = page.locator('ion-chip'); + + await expect(chip).toHaveScreenshot(screenshot(`chip-focused`)); + }); + }); +}); diff --git a/core/src/components/chip/test/states/chip.e2e.ts-snapshots/chip-focused-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/chip/test/states/chip.e2e.ts-snapshots/chip-focused-ionic-md-ltr-light-Mobile-Chrome-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..e960e6766dbcb29ba476f2270d43150b47007a1e GIT binary patch literal 1973 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 Z{s9d!K~aWFKg0k4002ovPDHLkV1jY!^ojrg literal 0 HcmV?d00001 diff --git a/core/src/components/chip/test/states/chip.e2e.ts-snapshots/chip-focused-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/chip/test/states/chip.e2e.ts-snapshots/chip-focused-ionic-md-ltr-light-Mobile-Safari-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..c87856d266b2a7260cb7aaa7e454528ff6983894 GIT binary patch literal 1866 zcmV-Q2etT#P)-BZ&vpp?>7g$XFMsMY?M(9}sQq7O>RXv@Y#n}?xI+mLCr6j~DJRUnD& zI4>u;zHyv;&i**T4FP*ANI3cE{&D@g$3OkP=bqp1oO=%8oC9DSpLB7Tmjke+kjh+= z6bAw4oH3?pnx<)@@oj?;B1saZRFWh@h%ow9oayF$qa1+4LMrWq5&$5a^JxZW8}A+A zGDU@*e3&GK9q`q^gjR<__laa-$CSl~8jW00e_UP19l= zZ&YMi*6Z~E{3`x+o=t{OU?J4yB8mrG6DeyoW#_5bKa`9+SxgfC8AFo{n`ew}dEB6hJ5xighrzgvb`kIbT?bemz2h z%ow}j<9*M+=p7iCZQ1|)9$A)eOKdl$vFX&nfbWrq*I)lg(=<8KJXm+^owCy9E0%vZ zYzeR7V#Vj@FSuMCH&ntHi>L%Z)tc20t^e5^TefarRar4KG&D9g zeyr|rLP9)%H;>fq+Ou!X-FJ0&_r%A?r=_JvQUWCcg~coGfAFF0Pd_WJ_IB5m-rkh7 ztoQ316-5~zAFo;a)2C~9D2n28bu3D^UAXW?_}=634h;?IjOKo~TX@^F`N>V2pHvj3 ztE*dQG+(-WSy7ack&$2j_V?}WuFF@hggq;Yvf;7Ew>|ZYq9|Wox|EucefI39ilPh; z4=*oUwc)YHBLz&Oya7|3$((E!mn2C}=jp`6#P5Hv5&)(2k%!m6`;QXrw<>js0YI}OVT3J?l_>F^uLqmj;=H`#X?H_#LegOS$ zPnOjhHYS;qJYMh3D49ccw$0=D+EH(BpDjBJfYo9-apGjye(2RV)~)+-VnPBTB)pdE z=e*7qdy0*c5QWMSJ#Kl9|LGP)B4=r{R#2$k|a4C zc~0kP0H2-v{M@*Jm;r_=#xo1pd8q>NWpl>~#qZ?uBc zG;LtOm!6(BXTA@GLO$PMMn?K<`_$Cb*!Xx_>fF*93WbCd@ewQFoO?Xp#Kc5Vf5QZW z!QtVN%*>1^g+!KR5(NDrMab>)4tJ}Eqc9PAEjW= zLnx&p!`nRE?dLOs1}A{4dq=U2@Bf5SYBU-F_{P!N!vRo-g=h@*Uow#}Mx$~54>MVo zg$%!nhKo#ND72DmP93U?Xj%dQFvjNX=4yE0_{Pz2kxhoMcoC^8AlIA(NfZ^i#9^74 zC^b!+nwpv?dI%vpoi2R1)#l-?JzQg0yolWGATqtWo60!Obn`Y32auIaD(%EP>vT@j zG_a`i~s-t literal 0 HcmV?d00001