@@ -48,12 +48,9 @@ describe('ValidationErrorMiddleware (unit)', () => {
4848
4949 middlewareContext . request . url = '/other-endpoint' ;
5050
51- try {
52- await middleware ( middlewareContext , next ) ;
53- throw new Error ( 'Should have thrown' ) ;
54- } catch ( err ) {
55- expect ( err ) . to . equal ( error ) ;
56- }
51+ await expect ( middleware ( middlewareContext , next ) ) . to . be . rejectedWith (
52+ error ,
53+ ) ;
5754 } ) ;
5855 } ) ;
5956
@@ -219,12 +216,9 @@ describe('ValidationErrorMiddleware (unit)', () => {
219216 middlewareContext . request . url = '/other-endpoint' ;
220217 middlewareContext . request . method = 'PATCH' ;
221218
222- try {
223- await middleware ( middlewareContext , next ) ;
224- throw new Error ( 'Should have thrown' ) ;
225- } catch ( err ) {
226- expect ( err ) . to . equal ( error ) ;
227- }
219+ await expect ( middleware ( middlewareContext , next ) ) . to . be . rejectedWith (
220+ error ,
221+ ) ;
228222 } ) ;
229223
230224 it ( 'passes through errors for non-matching endpoints' , async ( ) => {
@@ -235,12 +229,9 @@ describe('ValidationErrorMiddleware (unit)', () => {
235229 middlewareContext . request . url = '/api/users' ;
236230 middlewareContext . request . method = 'POST' ;
237231
238- try {
239- await middleware ( middlewareContext , next ) ;
240- throw new Error ( 'Should have thrown' ) ;
241- } catch ( err ) {
242- expect ( err ) . to . equal ( error ) ;
243- }
232+ await expect ( middleware ( middlewareContext , next ) ) . to . be . rejectedWith (
233+ error ,
234+ ) ;
244235 } ) ;
245236 } ) ;
246237
0 commit comments