@@ -152,6 +152,10 @@ test('transform srcset', () => {
152152 <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink= "http://www.w3.org/1999/xlink">
153153 <image xlink:href="./logo.png" />
154154 </svg>
155+ <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink= "http://www.w3.org/1999/xlink">
156+ <use xlink:href="./logo.png"/>
157+ </svg>
158+ </svg>
155159 <img src="./logo.png" srcset="./logo.png">
156160 <img src="./logo.png" srcset="./logo.png 2x">
157161 <img src="./logo.png" srcset="./logo.png, ./logo.png 2x">
@@ -183,16 +187,20 @@ test('transform srcset', () => {
183187 expect ( vnode . children [ 2 ] . children [ 0 ] . data . attrs [ 'xlink:href' ] ) . toBe (
184188 'test-url'
185189 )
190+ // use tag (SVG)
191+ expect ( vnode . children [ 4 ] . children [ 0 ] . data . attrs [ 'xlink:href' ] ) . toBe (
192+ 'test-url'
193+ )
186194
187195 // image tag with srcset
188- expect ( vnode . children [ 4 ] . data . attrs . srcset ) . toBe ( 'test-url' )
189- expect ( vnode . children [ 6 ] . data . attrs . srcset ) . toBe ( 'test-url 2x' )
196+ expect ( vnode . children [ 6 ] . data . attrs . srcset ) . toBe ( 'test-url' )
197+ expect ( vnode . children [ 8 ] . data . attrs . srcset ) . toBe ( 'test-url 2x' )
190198 // image tag with multiline srcset
191- expect ( vnode . children [ 8 ] . data . attrs . srcset ) . toBe ( 'test-url, test-url 2x' )
192- expect ( vnode . children [ 10 ] . data . attrs . srcset ) . toBe ( 'test-url 2x, test-url' )
193- expect ( vnode . children [ 12 ] . data . attrs . srcset ) . toBe ( 'test-url 2x, test-url 3x' )
194- expect ( vnode . children [ 14 ] . data . attrs . srcset ) . toBe (
199+ expect ( vnode . children [ 10 ] . data . attrs . srcset ) . toBe ( 'test-url, test-url 2x' )
200+ expect ( vnode . children [ 12 ] . data . attrs . srcset ) . toBe ( 'test-url 2x, test-url' )
201+ expect ( vnode . children [ 14 ] . data . attrs . srcset ) . toBe ( 'test-url 2x, test-url 3x' )
202+ expect ( vnode . children [ 16 ] . data . attrs . srcset ) . toBe (
195203 'test-url, test-url 2x, test-url 3x'
196204 )
197- expect ( vnode . children [ 16 ] . data . attrs . srcset ) . toBe ( 'test-url 2x, test-url 3x' )
205+ expect ( vnode . children [ 18 ] . data . attrs . srcset ) . toBe ( 'test-url 2x, test-url 3x' )
198206} )
0 commit comments