@@ -82,7 +82,7 @@ describe('Built-in image directive loaders', () => {
8282 const loader = createCloudinaryLoader ( path ) ;
8383 expect ( loader ( { src : 'img.png' } ) ) . toBe ( `${ path } /image/upload/f_auto,q_auto/img.png` ) ;
8484 expect ( loader ( {
85- src : 'marketing/img-2.png'
85+ src : 'marketing/img-2.png' ,
8686 } ) ) . toBe ( `${ path } /image/upload/f_auto,q_auto/marketing/img-2.png` ) ;
8787 } ) ;
8888
@@ -126,8 +126,16 @@ describe('Built-in image directive loaders', () => {
126126 it ( 'should construct an image loader with the given path' , ( ) => {
127127 const path = 'https://ik.imageengine.io/imagetest' ;
128128 const loader = createImageKitLoader ( path ) ;
129- expect ( loader ( { src : 'img.png' } ) ) . toBe ( `${ path } /tr:q-auto/img.png` ) ;
130- expect ( loader ( { src : 'marketing/img-2.png' } ) ) . toBe ( `${ path } /tr:q-auto/marketing/img-2.png` ) ;
129+ expect ( loader ( { src : 'img.png' } ) ) . toBe ( `${ path } /img.png` ) ;
130+ expect ( loader ( { src : 'marketing/img-2.png' } ) ) . toBe ( `${ path } /marketing/img-2.png` ) ;
131+ } ) ;
132+
133+ it ( 'should construct an image loader with the given path' , ( ) => {
134+ const path = 'https://ik.imageengine.io/imagetest' ;
135+ const loader = createImageKitLoader ( path ) ;
136+ expect ( loader ( { src : 'img.png' , width : 100 } ) ) . toBe ( `${ path } /tr:w-100/img.png` ) ;
137+ expect ( loader ( { src : 'marketing/img-2.png' , width : 200 } ) )
138+ . toBe ( `${ path } /tr:w-200/marketing/img-2.png` ) ;
131139 } ) ;
132140
133141 describe ( 'input validation' , ( ) => {
@@ -148,13 +156,13 @@ describe('Built-in image directive loaders', () => {
148156 it ( 'should handle a trailing forward slash on the path' , ( ) => {
149157 const path = 'https://ik.imageengine.io/imagetest' ;
150158 const loader = createImageKitLoader ( `${ path } /` ) ;
151- expect ( loader ( { src : 'img.png' } ) ) . toBe ( `${ path } /tr:q-auto/ img.png` ) ;
159+ expect ( loader ( { src : 'img.png' } ) ) . toBe ( `${ path } /img.png` ) ;
152160 } ) ;
153161
154162 it ( 'should handle a leading forward slash on the image src' , ( ) => {
155163 const path = 'https://ik.imageengine.io/imagetest' ;
156164 const loader = createImageKitLoader ( path ) ;
157- expect ( loader ( { src : '/img.png' } ) ) . toBe ( `${ path } /tr:q-auto/ img.png` ) ;
165+ expect ( loader ( { src : '/img.png' } ) ) . toBe ( `${ path } /img.png` ) ;
158166 } ) ;
159167 } ) ;
160168 } ) ;
0 commit comments