@@ -1070,7 +1070,9 @@ describe('Visitor', () => {
1070
1070
1071
1071
const typeInfo = new TypeInfo ( testSchema ) ;
1072
1072
1073
- const ast = parse ( '{ human(id: 4) { name, pets { name }, unknown } }' ) ;
1073
+ const ast = parse (
1074
+ '{ human(id: 4) { name, pets { ... { name } }, unknown } }'
1075
+ ) ;
1074
1076
visit ( ast , visitWithTypeInfo ( typeInfo , {
1075
1077
enter ( node ) {
1076
1078
const parentType = typeInfo . getParentType ( ) ;
@@ -1122,10 +1124,14 @@ describe('Visitor', () => {
1122
1124
[ 'enter' , 'Name' , 'pets' , 'Human' , '[Pet]' , null ] ,
1123
1125
[ 'leave' , 'Name' , 'pets' , 'Human' , '[Pet]' , null ] ,
1124
1126
[ 'enter' , 'SelectionSet' , null , 'Pet' , '[Pet]' , null ] ,
1127
+ [ 'enter' , 'InlineFragment' , null , 'Pet' , 'Pet' , null ] ,
1128
+ [ 'enter' , 'SelectionSet' , null , 'Pet' , 'Pet' , null ] ,
1125
1129
[ 'enter' , 'Field' , null , 'Pet' , 'String' , null ] ,
1126
1130
[ 'enter' , 'Name' , 'name' , 'Pet' , 'String' , null ] ,
1127
1131
[ 'leave' , 'Name' , 'name' , 'Pet' , 'String' , null ] ,
1128
1132
[ 'leave' , 'Field' , null , 'Pet' , 'String' , null ] ,
1133
+ [ 'leave' , 'SelectionSet' , null , 'Pet' , 'Pet' , null ] ,
1134
+ [ 'leave' , 'InlineFragment' , null , 'Pet' , 'Pet' , null ] ,
1129
1135
[ 'leave' , 'SelectionSet' , null , 'Pet' , '[Pet]' , null ] ,
1130
1136
[ 'leave' , 'Field' , null , 'Human' , '[Pet]' , null ] ,
1131
1137
[ 'enter' , 'Field' , null , 'Human' , null , null ] ,
0 commit comments