@@ -138,9 +138,10 @@ test('Response.error()', async () => {
138138
139139test ( '200 OK' , async ( ) => {
140140 {
141- const { name, message, response } = createHttpError ( 'body' , 200 , 'OK' ) ;
141+ const { name, message, request , response } = createHttpError ( 'body' , 200 , 'OK' ) ;
142142 expect ( name ) . toEqual ( 'HttpError' ) ;
143143 expect ( message ) . toEqual ( 'OK' ) ;
144+ expect ( request ) . toEqual ( undefined ) ;
144145 checkBody ( response . body ) ;
145146 expect ( response . bodyUsed ) . toEqual ( false ) ;
146147 expect ( entriesToObject ( response . headers ) ) . toEqual ( {
@@ -158,9 +159,10 @@ test('200 OK', async () => {
158159 }
159160
160161 {
161- const { name, message, response } = createJSONHttpError ( { body : true } , 200 , 'OK' ) ;
162+ const { name, message, request , response } = createJSONHttpError ( { body : true } , 200 , 'OK' ) ;
162163 expect ( name ) . toEqual ( 'HttpError' ) ;
163164 expect ( message ) . toEqual ( 'OK' ) ;
165+ expect ( request ) . toEqual ( undefined ) ;
164166 checkBody ( response . body ) ;
165167 expect ( response . bodyUsed ) . toEqual ( false ) ;
166168 expect ( entriesToObject ( response . headers ) ) . toEqual ( {
@@ -180,9 +182,10 @@ test('200 OK', async () => {
180182
181183test ( '204 No Content' , async ( ) => {
182184 {
183- const { name, message, response } = createHttpError ( undefined , 204 , 'No Content' ) ;
185+ const { name, message, request , response } = createHttpError ( undefined , 204 , 'No Content' ) ;
184186 expect ( name ) . toEqual ( 'HttpError' ) ;
185187 expect ( message ) . toEqual ( 'No Content' ) ;
188+ expect ( request ) . toEqual ( undefined ) ;
186189 expect ( response . body ) . toEqual ( process . env . FETCH === 'whatwg-fetch' ? undefined : null ) ;
187190 expect ( response . bodyUsed ) . toEqual ( false ) ;
188191 expect ( entriesToObject ( response . headers ) ) . toEqual ( { } ) ;
@@ -218,9 +221,10 @@ test('204 No Content', async () => {
218221
219222test ( '404 Not Found' , async ( ) => {
220223 {
221- const { name, message, response } = createHttpError ( 'error' , 404 , 'Not Found' ) ;
224+ const { name, message, request , response } = createHttpError ( 'error' , 404 , 'Not Found' ) ;
222225 expect ( name ) . toEqual ( 'HttpError' ) ;
223226 expect ( message ) . toEqual ( 'Not Found' ) ;
227+ expect ( request ) . toEqual ( undefined ) ;
224228 checkBody ( response . body ) ;
225229 expect ( response . bodyUsed ) . toEqual ( false ) ;
226230 expect ( entriesToObject ( response . headers ) ) . toEqual ( {
@@ -238,9 +242,14 @@ test('404 Not Found', async () => {
238242 }
239243
240244 {
241- const { name, message, response } = createJSONHttpError ( { error : 404 } , 404 , 'Not Found' ) ;
245+ const { name, message, request, response } = createJSONHttpError (
246+ { error : 404 } ,
247+ 404 ,
248+ 'Not Found'
249+ ) ;
242250 expect ( name ) . toEqual ( 'HttpError' ) ;
243251 expect ( message ) . toEqual ( 'Not Found' ) ;
252+ expect ( request ) . toEqual ( undefined ) ;
244253 checkBody ( response . body ) ;
245254 expect ( response . bodyUsed ) . toEqual ( false ) ;
246255 expect ( entriesToObject ( response . headers ) ) . toEqual ( {
@@ -260,9 +269,10 @@ test('404 Not Found', async () => {
260269
261270test ( 'no statusText' , async ( ) => {
262271 {
263- const { name, message, response } = createHttpError ( 'body' , 200 ) ;
272+ const { name, message, request , response } = createHttpError ( 'body' , 200 ) ;
264273 expect ( name ) . toEqual ( 'HttpError' ) ;
265274 expect ( message ) . toEqual ( '200' ) ;
275+ expect ( request ) . toEqual ( undefined ) ;
266276 checkBody ( response . body ) ;
267277 expect ( response . bodyUsed ) . toEqual ( false ) ;
268278 expect ( entriesToObject ( response . headers ) ) . toEqual ( {
@@ -280,9 +290,10 @@ test('no statusText', async () => {
280290 }
281291
282292 {
283- const { name, message, response } = createJSONHttpError ( { body : true } , 200 ) ;
293+ const { name, message, request , response } = createJSONHttpError ( { body : true } , 200 ) ;
284294 expect ( name ) . toEqual ( 'HttpError' ) ;
285295 expect ( message ) . toEqual ( '200' ) ;
296+ expect ( request ) . toEqual ( undefined ) ;
286297 checkBody ( response . body ) ;
287298 expect ( response . bodyUsed ) . toEqual ( false ) ;
288299 expect ( entriesToObject ( response . headers ) ) . toEqual ( {
@@ -339,9 +350,10 @@ test('status 0', async () => {
339350test ( 'no status' , async ( ) => {
340351 {
341352 // @ts -ignore
342- const { name, message, response } = createHttpError ( 'body' ) ;
353+ const { name, message, request , response } = createHttpError ( 'body' ) ;
343354 expect ( name ) . toEqual ( 'HttpError' ) ;
344355 expect ( message ) . toEqual ( '200' ) ;
356+ expect ( request ) . toEqual ( undefined ) ;
345357 checkBody ( response . body ) ;
346358 expect ( response . bodyUsed ) . toEqual ( false ) ;
347359 expect ( entriesToObject ( response . headers ) ) . toEqual ( {
@@ -360,9 +372,10 @@ test('no status', async () => {
360372
361373 {
362374 // @ts -ignore
363- const { name, message, response } = createJSONHttpError ( { body : true } ) ;
375+ const { name, message, request , response } = createJSONHttpError ( { body : true } ) ;
364376 expect ( name ) . toEqual ( 'HttpError' ) ;
365377 expect ( message ) . toEqual ( '200' ) ;
378+ expect ( request ) . toEqual ( undefined ) ;
366379 checkBody ( response . body ) ;
367380 expect ( response . bodyUsed ) . toEqual ( false ) ;
368381 expect ( entriesToObject ( response . headers ) ) . toEqual ( {
@@ -382,9 +395,10 @@ test('no status', async () => {
382395
383396test ( 'no params' , async ( ) => {
384397 // @ts -ignore
385- const { name, message, response } = createHttpError ( ) ;
398+ const { name, message, request , response } = createHttpError ( ) ;
386399 expect ( name ) . toEqual ( 'HttpError' ) ;
387400 expect ( message ) . toEqual ( '200' ) ;
401+ expect ( request ) . toEqual ( undefined ) ;
388402 expect ( response . body ) . toEqual ( process . env . FETCH === 'whatwg-fetch' ? undefined : null ) ;
389403 expect ( response . bodyUsed ) . toEqual ( false ) ;
390404 expect ( entriesToObject ( response . headers ) ) . toEqual ( { } ) ;
0 commit comments