File tree 1 file changed +20
-3
lines changed 1 file changed +20
-3
lines changed Original file line number Diff line number Diff line change @@ -37,18 +37,29 @@ describe('Visitor', () => {
37
37
kind : 'SelectionSet' ,
38
38
selections : [ ]
39
39
} ,
40
+ didEnter : true ,
40
41
} ;
41
42
} ,
42
43
leave ( node ) {
43
44
return {
44
45
...node ,
45
46
selectionSet,
47
+ didLeave : true ,
46
48
} ;
47
49
}
48
50
}
49
51
} ) ;
50
52
51
- expect ( editedAst ) . to . deep . equal ( ast ) ;
53
+ expect ( editedAst ) . to . deep . equal ( {
54
+ ...ast ,
55
+ definitions : [
56
+ {
57
+ ...ast . definitions [ 0 ] ,
58
+ didEnter : true ,
59
+ didLeave : true
60
+ }
61
+ ]
62
+ } ) ;
52
63
} ) ;
53
64
54
65
it ( 'allows editing the root node on enter and on leave' , ( ) => {
@@ -62,19 +73,25 @@ describe('Visitor', () => {
62
73
enter ( node ) {
63
74
return {
64
75
...node ,
65
- definitions : [ ]
76
+ definitions : [ ] ,
77
+ didEnter : true ,
66
78
} ;
67
79
} ,
68
80
leave ( node ) {
69
81
return {
70
82
...node ,
71
83
definitions,
84
+ didLeave : true ,
72
85
} ;
73
86
}
74
87
}
75
88
} ) ;
76
89
77
- expect ( editedAst ) . to . deep . equal ( ast ) ;
90
+ expect ( editedAst ) . to . deep . equal ( {
91
+ ...ast ,
92
+ didEnter : true ,
93
+ didLeave : true
94
+ } ) ;
78
95
} ) ;
79
96
80
97
it ( 'allows for editing on enter' , ( ) => {
You can’t perform that action at this time.
0 commit comments