@@ -31,13 +31,13 @@ describe("defineRoute", () => {
31
31
mockAction . mockResolvedValue ( new Response ( "Success" ) ) ;
32
32
33
33
const nextJsRouteHandler = route . GET ;
34
- const response = await nextJsRouteHandler ( mockRequest as unknown as Request , { } ) ;
34
+ const response = await nextJsRouteHandler ( mockRequest as unknown as Request ) ;
35
35
36
36
expect ( mockAction ) . toHaveBeenCalledWith ( {
37
37
pathParams : null ,
38
38
queryParams : null ,
39
39
body : null ,
40
- } ) ;
40
+ } , mockRequest ) ;
41
41
42
42
expect ( response ) . toBeInstanceOf ( Response ) ;
43
43
expect ( response . status ) . toBe ( 200 ) ;
@@ -72,7 +72,7 @@ describe("defineRoute", () => {
72
72
pathParams : { id : "123" } ,
73
73
queryParams : null ,
74
74
body : { name : "Test" } ,
75
- } ) ;
75
+ } , mockRequest ) ;
76
76
77
77
expect ( response ) . toBeInstanceOf ( Response ) ;
78
78
expect ( response . status ) . toBe ( 201 ) ;
@@ -100,7 +100,7 @@ describe("defineRoute", () => {
100
100
} ) ;
101
101
102
102
const nextJsRouteHandler = route . POST ;
103
- const response = await nextJsRouteHandler ( mockRequest as unknown as Request , { } ) ;
103
+ const response = await nextJsRouteHandler ( mockRequest as unknown as Request ) ;
104
104
105
105
expect ( response ) . toBeInstanceOf ( Response ) ;
106
106
expect ( response . status ) . toBe ( 400 ) ;
@@ -133,7 +133,7 @@ describe("defineRoute", () => {
133
133
} ) ;
134
134
135
135
const nextJsRouteHandler = route . PUT ;
136
- const response = await nextJsRouteHandler ( mockRequest as unknown as Request , { } ) ;
136
+ const response = await nextJsRouteHandler ( mockRequest as unknown as Request ) ;
137
137
138
138
expect ( response ) . toBeInstanceOf ( Response ) ;
139
139
expect ( response . status ) . toBe ( 400 ) ;
@@ -149,15 +149,19 @@ describe("defineRoute", () => {
149
149
description : "Fetches example data" ,
150
150
tags : [ "example" ] ,
151
151
action : ( ) => {
152
- throw new Error ( "Internal Error" ) ;
152
+ // eslint-disable-next-line no-constant-condition
153
+ if ( 1 + 1 === 2 ) {
154
+ throw new Error ( "Internal Error" ) ;
155
+ }
156
+ return Response . json ( { message : "Internal Error" } , { status : 500 } ) ;
153
157
} ,
154
158
responses : {
155
159
200 : { description : "OK" } ,
156
160
} ,
157
161
} ) ;
158
162
159
163
const nextJsRouteHandler = route . GET ;
160
- const response = await nextJsRouteHandler ( mockRequest as unknown as Request , { } ) ;
164
+ const response = await nextJsRouteHandler ( mockRequest as unknown as Request ) ;
161
165
162
166
expect ( response ) . toBeInstanceOf ( Response ) ;
163
167
expect ( response . status ) . toBe ( 500 ) ;
@@ -238,7 +242,7 @@ describe("defineRoute", () => {
238
242
239
243
const nextJsRouteHandler = route . GET ;
240
244
241
- await nextJsRouteHandler ( mockRequest as unknown as Request , { } ) ;
245
+ await nextJsRouteHandler ( mockRequest as unknown as Request ) ;
242
246
243
247
expect ( console . log ) . toHaveBeenCalledWith ( expect . stringContaining ( "You tried to add pathParams to a route" ) ) ;
244
248
@@ -267,7 +271,7 @@ describe("defineRoute", () => {
267
271
268
272
const nextJsRouteHandler = route . POST ;
269
273
270
- const response = await nextJsRouteHandler ( mockRequest as unknown as Request , { } ) ;
274
+ const response = await nextJsRouteHandler ( mockRequest as unknown as Request ) ;
271
275
const bodyText = await response . text ( ) ;
272
276
273
277
expect ( response ) . toBeInstanceOf ( Response ) ;
@@ -300,7 +304,7 @@ describe("defineRoute", () => {
300
304
301
305
const nextJsRouteHandler = route . GET ;
302
306
303
- const response = await nextJsRouteHandler ( mockRequest as unknown as Request , { } ) ;
307
+ const response = await nextJsRouteHandler ( mockRequest as unknown as Request ) ;
304
308
const bodyText = await response . text ( ) ;
305
309
306
310
expect ( response ) . toBeInstanceOf ( Response ) ;
0 commit comments