@@ -582,7 +582,7 @@ describe('Execute: Handles basic execution tasks', () => {
582
582
} ) ;
583
583
584
584
it ( 'handles sync errors combined with rejections' , async ( ) => {
585
- let isAsyncResolverCalled = false ;
585
+ let isAsyncResolverFinished = false ;
586
586
587
587
const schema = new GraphQLSchema ( {
588
588
query : new GraphQLObjectType ( {
@@ -598,8 +598,8 @@ describe('Execute: Handles basic execution tasks', () => {
598
598
await resolveOnNextTick ( ) ;
599
599
await resolveOnNextTick ( ) ;
600
600
await resolveOnNextTick ( ) ;
601
- isAsyncResolverCalled = true ;
602
- return Promise . resolve ( null ) ;
601
+ isAsyncResolverFinished = true ;
602
+ return null ;
603
603
} ,
604
604
} ,
605
605
} ,
@@ -614,10 +614,10 @@ describe('Execute: Handles basic execution tasks', () => {
614
614
}
615
615
` ) ;
616
616
617
- const result = await execute ( { schema, document } ) ;
617
+ const result = execute ( { schema, document } ) ;
618
618
619
- expect ( isAsyncResolverCalled ) . to . equal ( true ) ;
620
- expectJSON ( result ) . toDeepEqual ( {
619
+ expect ( isAsyncResolverFinished ) . to . equal ( false ) ;
620
+ expectJSON ( await result ) . toDeepEqual ( {
621
621
data : null ,
622
622
errors : [
623
623
{
@@ -628,6 +628,7 @@ describe('Execute: Handles basic execution tasks', () => {
628
628
} ,
629
629
] ,
630
630
} ) ;
631
+ expect ( isAsyncResolverFinished ) . to . equal ( true ) ;
631
632
} ) ;
632
633
633
634
it ( 'Full response path is included for non-nullable fields' , ( ) => {
0 commit comments