File tree Expand file tree Collapse file tree 2 files changed +13
-1
lines changed
packages/gatsby-image/src Expand file tree Collapse file tree 2 files changed +13
-1
lines changed Original file line number Diff line number Diff line change @@ -369,4 +369,16 @@ describe(`<Image />`, () => {
369
369
const placeholderImageTag = setup ( ) . querySelector ( `picture img` )
370
370
expect ( placeholderImageTag . getAttribute ( `aria-hidden` ) ) . toBe ( null )
371
371
} )
372
+
373
+ it ( `should not have a "source" tag if no srcSet is provided` , ( ) => {
374
+ jest . spyOn ( global . console , `warn` )
375
+
376
+ const props = {
377
+ fixed : { ...fixedShapeMock , srcSet : null , srcSetWebp : null } ,
378
+ }
379
+ const sourceTag = setup ( false , props ) . querySelector ( `source` )
380
+ expect ( sourceTag ) . toEqual ( null )
381
+
382
+ expect ( console . warn ) . toBeCalled ( )
383
+ } )
372
384
} )
Original file line number Diff line number Diff line change @@ -176,7 +176,7 @@ function generateImageSources(imageVariants) {
176
176
sizes = { sizes }
177
177
/>
178
178
) }
179
- < source media = { media } srcSet = { srcSet } sizes = { sizes } />
179
+ { srcSet && < source media = { media } srcSet = { srcSet } sizes = { sizes } /> }
180
180
</ React . Fragment >
181
181
) )
182
182
}
You can’t perform that action at this time.
0 commit comments