@@ -31,7 +31,7 @@ describe('responseBuilder unit tests', () => {
31
31
it ( 'returns ok response with different code' , async ( ) => {
32
32
const responseBuilder = new ResponseBuilder ( ) ;
33
33
const res = { status : sinon . stub ( ) . returns ( { json : sinon . stub ( ) } ) } ;
34
- const dataPromise = new Promise ( ( resolve ) => resolve ( { foo : 'bar' } ) ) ;
34
+ const dataPromise = Promise . resolve ( { foo : 'bar' } ) ;
35
35
36
36
await responseBuilder . route ( dataPromise , VError . HTTP_STATUS . NO_CONTENT ) ( { originalUrl : '/test' } , res ) ;
37
37
@@ -89,7 +89,7 @@ describe('responseBuilder unit tests', () => {
89
89
it ( 'returns bad response with overridden code' , async ( ) => {
90
90
const responseBuilder = new ResponseBuilder ( ) ;
91
91
const res = { status : sinon . stub ( ) . returns ( { json : sinon . stub ( ) } ) } ;
92
- const dataPromise = new Promise ( ( resolve , reject ) => reject ( new VError ( 'boom' ) ) ) ;
92
+ const dataPromise = Promise . reject ( new VError ( 'boom' ) ) ;
93
93
94
94
await responseBuilder . route ( dataPromise , undefined , VError . HTTP_STATUS . BAD_REQUEST ) ( { originalUrl : '/test' } , res ) ;
95
95
@@ -130,7 +130,7 @@ describe('responseBuilder unit tests', () => {
130
130
it ( 'returns bad response with Error' , async ( ) => {
131
131
const responseBuilder = new ResponseBuilder ( ) ;
132
132
const res = { status : sinon . stub ( ) . returns ( { json : sinon . stub ( ) } ) } ;
133
- const dataPromise = new Promise ( ( resolve , reject ) => reject ( new Error ( 'boom' ) ) ) ;
133
+ const dataPromise = Promise . reject ( new VError ( 'boom' ) ) ;
134
134
135
135
await responseBuilder . route ( dataPromise ) ( { originalUrl : '/test' } , res ) ;
136
136
@@ -153,7 +153,7 @@ describe('responseBuilder unit tests', () => {
153
153
it ( 'returns bad response with code 503' , async ( ) => {
154
154
const responseBuilder = new ResponseBuilder ( ) ;
155
155
const res = { status : sinon . stub ( ) . returns ( { json : sinon . stub ( ) } ) } ;
156
- const dataPromise = new Promise ( ( resolve , reject ) => reject ( new VError ( 'boom' , HttpStatus . SERVICE_UNAVAILABLE ) ) ) ;
156
+ const dataPromise = Promise . reject ( new VError ( 'boom' , HttpStatus . SERVICE_UNAVAILABLE ) ) ;
157
157
158
158
await responseBuilder . route ( dataPromise ) ( { originalUrl : '/test' } , res ) ;
159
159
@@ -176,7 +176,7 @@ describe('responseBuilder unit tests', () => {
176
176
it ( 'returns bad response with data' , async ( ) => {
177
177
const responseBuilder = new ResponseBuilder ( ) ;
178
178
const res = { status : sinon . stub ( ) . returns ( { json : sinon . stub ( ) } ) } ;
179
- const dataPromise = new Promise ( ( resolve , reject ) => reject ( new VError ( 'boom' , undefined , { foo : 'bar' } ) ) ) ;
179
+ const dataPromise = Promise . reject ( new VError ( 'boom' , undefined , { foo : 'bar' } ) ) ;
180
180
181
181
await responseBuilder . route ( dataPromise ) ( { originalUrl : '/test' } , res ) ;
182
182
@@ -189,27 +189,4 @@ describe('responseBuilder unit tests', () => {
189
189
190
190
expect ( res . status ( ) . json . args [ 0 ] [ 0 ] ) . to . eql ( { foo : 'bar' } ) ;
191
191
} ) ;
192
-
193
- it ( 'returns bad response with data from message' , async ( ) => {
194
- const responseBuilder = new ResponseBuilder ( ) ;
195
- const res = { status : sinon . stub ( ) . returns ( { json : sinon . stub ( ) } ) } ;
196
- const dataPromise = new Promise ( ( resolve , reject ) => reject ( new VError ( 'boom' ) ) ) ;
197
-
198
- await responseBuilder . route ( dataPromise ) ( { originalUrl : '/test' } , res ) ;
199
-
200
- const expected = {
201
- code : 500 ,
202
- status : 'Internal Server Error' ,
203
- data : 'boom' ,
204
- } ;
205
-
206
- expect ( res . status . args [ 0 ] [ 0 ] ) . to . eql ( expected . code ) ;
207
-
208
- expect ( res . status ( ) . json . args [ 0 ] [ 0 ] . code ) . to . eql ( expected . code ) ;
209
- expect ( res . status ( ) . json . args [ 0 ] [ 0 ] . data ) . to . eql ( expected . data ) ;
210
- expect ( res . status ( ) . json . args [ 0 ] [ 0 ] . status ) . to . eql ( expected . status ) ;
211
-
212
- expect ( res . status ( ) . json . args [ 0 ] [ 0 ] . dateTime ) . to . not . be . undefined ;
213
- expect ( res . status ( ) . json . args [ 0 ] [ 0 ] . timestamp ) . to . not . be . undefined ;
214
- } ) ;
215
192
} ) ;
0 commit comments