@@ -399,18 +399,18 @@ describe('moduleMocker', () => {
399
399
400
400
expect ( promise ) . toBeInstanceOf ( Promise ) ;
401
401
402
- return promise . then ( value => expect ( value ) . toBe ( 'abcd' ) ) ;
402
+ return expect ( promise ) . resolves . toBe ( 'abcd' ) ;
403
403
} ) ;
404
404
405
405
it ( 'supports mocking resolvable async functions only once' , ( ) => {
406
406
const fn = moduleMocker . fn ( ) ;
407
407
fn . mockResolvedValue ( 'abcd' ) ;
408
408
fn . mockResolvedValueOnce ( 'abcde' ) ;
409
409
410
- const promise1 = fn ( ) . then ( value => expect ( value ) . toBe ( 'abcde' ) ) ;
411
- const promise2 = fn ( ) . then ( value => expect ( value ) . toBe ( 'abcd' ) ) ;
412
-
413
- return Promise . all ( [ promise1 , promise2 ] ) ;
410
+ return Promise . all ( [
411
+ expect ( fn ( ) ) . resolves . toBe ( 'abcde' ) ,
412
+ expect ( fn ( ) ) . resolves . toBe ( 'abcd' ) ,
413
+ ] ) ;
414
414
} ) ;
415
415
416
416
it ( 'supports mocking rejectable async functions' , ( ) => {
@@ -422,9 +422,7 @@ describe('moduleMocker', () => {
422
422
423
423
expect ( promise ) . toBeInstanceOf ( Promise ) ;
424
424
425
- return promise
426
- . then ( ( ) => Promise . reject ( new Error ( 'did not reject' ) ) )
427
- . catch ( rejection => expect ( rejection ) . toBe ( err ) ) ;
425
+ return expect ( promise ) . rejects . toBe ( err ) ;
428
426
} ) ;
429
427
430
428
it ( 'supports mocking rejectable async functions only once' , ( ) => {
@@ -434,14 +432,10 @@ describe('moduleMocker', () => {
434
432
fn . mockRejectedValue ( defaultErr ) ;
435
433
fn . mockRejectedValueOnce ( err ) ;
436
434
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 ) ) ;
443
-
444
- return Promise . all ( [ promise1 , promise2 ] ) ;
435
+ return Promise . all ( [
436
+ expect ( fn ( ) ) . rejects . toBe ( err ) ,
437
+ expect ( fn ( ) ) . rejects . toBe ( defaultErr ) ,
438
+ ] ) ;
445
439
} ) ;
446
440
447
441
describe ( 'timestamps' , ( ) => {
0 commit comments