File tree Expand file tree Collapse file tree 2 files changed +7
-2
lines changed Expand file tree Collapse file tree 2 files changed +7
-2
lines changed Original file line number Diff line number Diff line change @@ -130,7 +130,10 @@ function asPromise(opts) {
130130 }
131131
132132 if ( err ) {
133- err . response = response ;
133+ Object . defineProperty ( err , 'response' , {
134+ value : response ,
135+ enumerable : false
136+ } ) ;
134137 reject ( err ) ;
135138 return ;
136139 }
Original file line number Diff line number Diff line change @@ -15,12 +15,14 @@ test.before('setup', async t => {
1515 await s . listen ( s . port ) ;
1616} ) ;
1717
18- test ( 'message ' , async t => {
18+ test ( 'properties ' , async t => {
1919 try {
2020 await got ( s . url ) ;
2121 t . fail ( 'Exception was not thrown' ) ;
2222 } catch ( err ) {
2323 t . ok ( err ) ;
24+ t . ok ( err . response ) ;
25+ t . ok ( ! err . propertyIsEnumerable ( 'response' ) ) ;
2426 t . is ( err . message , 'Response code 404 (Not Found)' ) ;
2527 t . is ( err . host , `${ s . host } :${ s . port } ` ) ;
2628 t . is ( err . method , 'GET' ) ;
You can’t perform that action at this time.
0 commit comments