@@ -103,14 +103,7 @@ describe('Image Processing Integration', () => {
103103 bucket : 'my-test-bucket' ,
104104 } ) ;
105105
106- const callback = jest . fn ( ) ;
107-
108- await handler ( event , { } , callback ) ;
109-
110- expect ( callback ) . toHaveBeenCalledTimes ( 1 ) ;
111- expect ( callback ) . toHaveBeenCalledWith ( null , expect . any ( Object ) ) ;
112-
113- const response = callback . mock . calls [ 0 ] [ 1 ] ;
106+ const response = await handler ( event ) ;
114107
115108 expect ( response . status ) . toBe ( '200' ) ;
116109 expect ( response . bodyEncoding ) . toBe ( 'base64' ) ;
@@ -134,13 +127,7 @@ describe('Image Processing Integration', () => {
134127 bucket : 'my-test-bucket' ,
135128 } ) ;
136129
137- const callback = jest . fn ( ) ;
138- await handler ( event , { } , callback ) ;
139-
140- expect ( callback ) . toHaveBeenCalledTimes ( 1 ) ;
141- expect ( callback ) . toHaveBeenCalledWith ( null , expect . any ( Object ) ) ;
142-
143- const response = callback . mock . calls [ 0 ] [ 1 ] ;
130+ const response = await handler ( event ) ;
144131
145132 expect ( response . status ) . toBe ( '200' ) ;
146133 expect ( response . bodyEncoding ) . toBe ( 'base64' ) ;
@@ -166,13 +153,7 @@ describe('Image Processing Integration', () => {
166153 bucket : 'my-test-bucket' ,
167154 } ) ;
168155
169- const callback = jest . fn ( ) ;
170- await handler ( event , { } , callback ) ;
171-
172- expect ( callback ) . toHaveBeenCalledTimes ( 1 ) ;
173- expect ( callback ) . toHaveBeenCalledWith ( null , expect . any ( Object ) ) ;
174-
175- const response = callback . mock . calls [ 0 ] [ 1 ] ;
156+ const response = await handler ( event ) ;
176157
177158 expect ( response . status ) . toBe ( '200' ) ;
178159 expect ( response . bodyEncoding ) . toBe ( 'base64' ) ;
@@ -199,13 +180,7 @@ describe('Image Processing Integration', () => {
199180 bucket : 'my-test-bucket' ,
200181 } ) ;
201182
202- const callback = jest . fn ( ) ;
203- await handler ( event , { } , callback ) ;
204-
205- expect ( callback ) . toHaveBeenCalledTimes ( 1 ) ;
206- expect ( callback ) . toHaveBeenCalledWith ( null , expect . any ( Object ) ) ;
207-
208- const response = callback . mock . calls [ 0 ] [ 1 ] ;
183+ const response = await handler ( event ) ;
209184
210185 expect ( response . status ) . toBe ( '200' ) ;
211186 expect ( response . bodyEncoding ) . toBe ( 'base64' ) ;
@@ -234,12 +209,7 @@ describe('Image Processing Integration', () => {
234209 bucket : 'my-test-bucket' ,
235210 } ) ;
236211
237- const callback = jest . fn ( ) ;
238- await handler ( event , { } , callback ) ;
239-
240- expect ( callback ) . toHaveBeenCalledTimes ( 1 ) ;
241-
242- const response = callback . mock . calls [ 0 ] [ 1 ] ;
212+ const response = await handler ( event ) ;
243213
244214 expect ( response . headers [ 'content-type' ] ) . toEqual ( [
245215 { key : 'Content-Type' , value : 'image/webp' } ,
@@ -267,12 +237,7 @@ describe('Image Processing Integration', () => {
267237 bucket : 'my-test-bucket' ,
268238 } ) ;
269239
270- const callback = jest . fn ( ) ;
271- await handler ( event , { } , callback ) ;
272-
273- expect ( callback ) . toHaveBeenCalledTimes ( 1 ) ;
274-
275- const response = callback . mock . calls [ 0 ] [ 1 ] ;
240+ const response = await handler ( event ) ;
276241
277242 expect ( response . headers [ 'content-type' ] ) . toEqual ( [
278243 { key : 'Content-Type' , value : 'image/webp' } ,
@@ -297,13 +262,10 @@ describe('Image Processing Integration', () => {
297262 } ) ;
298263 const originalResponse = event . Records [ 0 ] . cf . response ;
299264
300- const callback = jest . fn ( ) ;
301- await handler ( event , { } , callback ) ;
302-
303- expect ( callback ) . toHaveBeenCalledTimes ( 1 ) ;
265+ const response = await handler ( event ) ;
304266
305- expect ( callback . mock . calls [ 0 ] [ 1 ] ) . toBe ( originalResponse ) ;
306- expect ( callback . mock . calls [ 0 ] [ 1 ] . bodyEncoding ) . toBeUndefined ( ) ;
267+ expect ( response ) . toBe ( originalResponse ) ;
268+ expect ( response . bodyEncoding ) . toBeUndefined ( ) ;
307269
308270 expect ( lastS3ClientConfiguration . region ) . toBe ( 'us-west-2' ) ;
309271 expect ( lastS3GetObjectCommandInput . Bucket ) . toBe ( 'my-test-bucket' ) ;
@@ -318,13 +280,10 @@ describe('Image Processing Integration', () => {
318280 } ) ;
319281 const originalResponse = event . Records [ 0 ] . cf . response ;
320282
321- const callback = jest . fn ( ) ;
322- await handler ( event , { } , callback ) ;
283+ const response = await handler ( event ) ;
323284
324- expect ( callback ) . toHaveBeenCalledTimes ( 1 ) ;
325-
326- expect ( callback . mock . calls [ 0 ] [ 1 ] ) . toBe ( originalResponse ) ;
327- expect ( callback . mock . calls [ 0 ] [ 1 ] . bodyEncoding ) . toBeUndefined ( ) ;
285+ expect ( response ) . toBe ( originalResponse ) ;
286+ expect ( response . bodyEncoding ) . toBeUndefined ( ) ;
328287
329288 expect ( lastS3ClientConfiguration . region ) . toBe ( 'us-west-2' ) ;
330289 expect ( lastS3GetObjectCommandInput . Bucket ) . toBe ( 'my-test-bucket' ) ;
@@ -341,13 +300,7 @@ describe('Image Processing Integration', () => {
341300 bucket : 'my-test-bucket' ,
342301 } ) ;
343302
344- const callback = jest . fn ( ) ;
345- await handler ( event , { } , callback ) ;
346-
347- expect ( callback ) . toHaveBeenCalledTimes ( 1 ) ;
348- expect ( callback ) . toHaveBeenCalledWith ( null , expect . any ( Object ) ) ;
349-
350- const response = callback . mock . calls [ 0 ] [ 1 ] ;
303+ const response = await handler ( event ) ;
351304
352305 expect ( response . status ) . toBe ( '200' ) ;
353306 expect ( response . bodyEncoding ) . toBe ( 'base64' ) ;
@@ -375,13 +328,7 @@ describe('Image Processing Integration', () => {
375328 bucket : 'my-test-bucket' ,
376329 } ) ;
377330
378- const callback = jest . fn ( ) ;
379- await handler ( event , { } , callback ) ;
380-
381- expect ( callback ) . toHaveBeenCalledTimes ( 1 ) ;
382- expect ( callback ) . toHaveBeenCalledWith ( null , expect . any ( Object ) ) ;
383-
384- const response = callback . mock . calls [ 0 ] [ 1 ] ;
331+ const response = await handler ( event ) ;
385332
386333 expect ( response . status ) . toBe ( '200' ) ;
387334 expect ( response . bodyEncoding ) . toBe ( 'base64' ) ;
@@ -408,12 +355,7 @@ describe('Image Processing Integration', () => {
408355 bucket : 'my-test-bucket' ,
409356 } ) ;
410357
411- const callback = jest . fn ( ) ;
412- await handler ( event , { } , callback ) ;
413-
414- expect ( callback ) . toHaveBeenCalledTimes ( 1 ) ;
415-
416- const response = callback . mock . calls [ 0 ] [ 1 ] ;
358+ const response = await handler ( event ) ;
417359
418360 expect ( response . headers [ 'content-type' ] ) . toEqual ( [
419361 { key : 'Content-Type' , value : 'image/webp' } ,
0 commit comments