Skip to content

Commit 66b8565

Browse files
committed
test(community-optimize-image): adding test coverage
1 parent c6603ac commit 66b8565

File tree

2 files changed

+14
-12
lines changed

2 files changed

+14
-12
lines changed

packages/OptimizeImage/__tests__/OptimizeImage.spec.jsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ describe('OptimizeImage', () => {
5757

5858
expect(optimizeImage).toHaveProp(
5959
'xsSrc',
60-
'https://images.ctfassets.net/Alpaca.jpg?w=320&q=80&fm=webp'
60+
'https://images.ctfassets.net/Alpaca.jpg?w=320&q=80&fm=webp, https://images.ctfassets.net/Alpaca.jpg?w=640&q=80&fm=webp 2x'
6161
)
6262
})
6363

@@ -70,7 +70,7 @@ describe('OptimizeImage', () => {
7070

7171
expect(optimizeImage).toHaveProp(
7272
'xsSrc',
73-
'https://images.ctfassets.net/Alpaca.jpeg?w=320&q=80&fm=jpg&fl=progressive'
73+
'https://images.ctfassets.net/Alpaca.jpeg?w=320&q=80&fm=jpg&fl=progressive, https://images.ctfassets.net/Alpaca.jpeg?w=640&q=80&fm=jpg&fl=progressive 2x'
7474
)
7575
})
7676
})

packages/OptimizeImage/__tests__/__snapshots__/OptimizeImage.spec.jsx.snap

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,42 +4,44 @@ exports[`OptimizeImage renders 1`] = `
44
<OptimizeImage
55
alt="test-image"
66
contentfulAssetUrl="https://images.ctfassets.net/Alpaca.jpg"
7+
disableRetina={false}
78
lg={992}
89
md={768}
910
quality={80}
1011
sm={576}
12+
useHeight={false}
1113
xl={1200}
1214
xs={320}
1315
>
1416
<ResponsiveImage
1517
alt="test-image"
1618
fallbackSrc="https://images.ctfassets.net/Alpaca.jpg?w=1200&q=80"
17-
lgSrc="https://images.ctfassets.net/Alpaca.jpg?w=992&q=80&fm=webp"
18-
mdSrc="https://images.ctfassets.net/Alpaca.jpg?w=768&q=80&fm=webp"
19-
smSrc="https://images.ctfassets.net/Alpaca.jpg?w=576&q=80&fm=webp"
20-
xlSrc="https://images.ctfassets.net/Alpaca.jpg?w=1200&q=80&fm=webp"
21-
xsSrc="https://images.ctfassets.net/Alpaca.jpg?w=320&q=80&fm=webp"
19+
lgSrc="https://images.ctfassets.net/Alpaca.jpg?w=992&q=80&fm=webp, https://images.ctfassets.net/Alpaca.jpg?w=1984&q=80&fm=webp 2x"
20+
mdSrc="https://images.ctfassets.net/Alpaca.jpg?w=768&q=80&fm=webp, https://images.ctfassets.net/Alpaca.jpg?w=1536&q=80&fm=webp 2x"
21+
smSrc="https://images.ctfassets.net/Alpaca.jpg?w=576&q=80&fm=webp, https://images.ctfassets.net/Alpaca.jpg?w=1152&q=80&fm=webp 2x"
22+
xlSrc="https://images.ctfassets.net/Alpaca.jpg?w=1200&q=80&fm=webp, https://images.ctfassets.net/Alpaca.jpg?w=2400&q=80&fm=webp 2x"
23+
xsSrc="https://images.ctfassets.net/Alpaca.jpg?w=320&q=80&fm=webp, https://images.ctfassets.net/Alpaca.jpg?w=640&q=80&fm=webp 2x"
2224
>
2325
<picture>
2426
<source
2527
media="(min-width: 1200px)"
26-
srcSet="https://images.ctfassets.net/Alpaca.jpg?w=1200&q=80&fm=webp"
28+
srcSet="https://images.ctfassets.net/Alpaca.jpg?w=1200&q=80&fm=webp, https://images.ctfassets.net/Alpaca.jpg?w=2400&q=80&fm=webp 2x"
2729
/>
2830
<source
2931
media="(min-width: 992px)"
30-
srcSet="https://images.ctfassets.net/Alpaca.jpg?w=992&q=80&fm=webp"
32+
srcSet="https://images.ctfassets.net/Alpaca.jpg?w=992&q=80&fm=webp, https://images.ctfassets.net/Alpaca.jpg?w=1984&q=80&fm=webp 2x"
3133
/>
3234
<source
3335
media="(min-width: 768px)"
34-
srcSet="https://images.ctfassets.net/Alpaca.jpg?w=768&q=80&fm=webp"
36+
srcSet="https://images.ctfassets.net/Alpaca.jpg?w=768&q=80&fm=webp, https://images.ctfassets.net/Alpaca.jpg?w=1536&q=80&fm=webp 2x"
3537
/>
3638
<source
3739
media="(min-width: 576px)"
38-
srcSet="https://images.ctfassets.net/Alpaca.jpg?w=576&q=80&fm=webp"
40+
srcSet="https://images.ctfassets.net/Alpaca.jpg?w=576&q=80&fm=webp, https://images.ctfassets.net/Alpaca.jpg?w=1152&q=80&fm=webp 2x"
3941
/>
4042
<source
4143
media="(max-width: 575px)"
42-
srcSet="https://images.ctfassets.net/Alpaca.jpg?w=320&q=80&fm=webp"
44+
srcSet="https://images.ctfassets.net/Alpaca.jpg?w=320&q=80&fm=webp, https://images.ctfassets.net/Alpaca.jpg?w=640&q=80&fm=webp 2x"
4345
/>
4446
<img
4547
alt="test-image"

0 commit comments

Comments
 (0)