File tree 1 file changed +9
-5
lines changed
packages/jest-mock/src/__tests__
1 file changed +9
-5
lines changed Original file line number Diff line number Diff line change @@ -422,7 +422,9 @@ describe('moduleMocker', () => {
422
422
423
423
expect ( promise ) . toBeInstanceOf ( Promise ) ;
424
424
425
- return promise . catch ( rejection => expect ( rejection ) . toBe ( err ) ) ;
425
+ return promise
426
+ . then ( ( ) => Promise . reject ( new Error ( 'did not reject' ) ) )
427
+ . catch ( rejection => expect ( rejection ) . toBe ( err ) ) ;
426
428
} ) ;
427
429
428
430
it ( 'supports mocking rejectable async functions only once' , ( ) => {
@@ -432,10 +434,12 @@ describe('moduleMocker', () => {
432
434
fn . mockRejectedValue ( defaultErr ) ;
433
435
fn . mockRejectedValueOnce ( err ) ;
434
436
435
- const promise1 = fn ( ) . catch ( rejection => expect ( rejection ) . toBe ( err ) ) ;
436
- const promise2 = fn ( ) . catch ( rejection =>
437
- expect ( rejection ) . toBe ( defaultErr ) ,
438
- ) ;
437
+ const promise1 = fn ( )
438
+ . then ( ( ) => Promise . reject ( new Error ( 'did not reject' ) ) )
439
+ . catch ( rejection => expect ( rejection ) . toBe ( err ) ) ;
440
+ const promise2 = fn ( )
441
+ . then ( ( ) => Promise . reject ( new Error ( 'did not reject' ) ) )
442
+ . catch ( rejection => expect ( rejection ) . toBe ( defaultErr ) ) ;
439
443
440
444
return Promise . all ( [ promise1 , promise2 ] ) ;
441
445
} ) ;
You can’t perform that action at this time.
0 commit comments