@@ -85,15 +85,15 @@ func TestParseSimple(t *testing.T) {
8585 {
8686 name : "wildcard" ,
8787 path : "$.*" ,
88- exp : spec .Query (true , spec .Child (spec .Wildcard )),
88+ exp : spec .Query (true , spec .Child (spec .Wildcard () )),
8989 },
9090 {
9191 name : "wildcard_wildcard" ,
9292 path : "$.*.*" ,
9393 exp : spec .Query (
9494 true ,
95- spec .Child (spec .Wildcard ),
96- spec .Child (spec .Wildcard ),
95+ spec .Child (spec .Wildcard () ),
96+ spec .Child (spec .Wildcard () ),
9797 ),
9898 },
9999 {
@@ -102,7 +102,7 @@ func TestParseSimple(t *testing.T) {
102102 exp : spec .Query (
103103 true ,
104104 spec .Child (spec .Name ("x" )),
105- spec .Child (spec .Wildcard ),
105+ spec .Child (spec .Wildcard () ),
106106 ),
107107 },
108108 {
@@ -122,23 +122,23 @@ func TestParseSimple(t *testing.T) {
122122 {
123123 name : "desc_wildcard" ,
124124 path : "$..*" ,
125- exp : spec .Query (true , spec .Descendant (spec .Wildcard )),
125+ exp : spec .Query (true , spec .Descendant (spec .Wildcard () )),
126126 },
127127 {
128128 name : "desc_wildcard_2x" ,
129129 path : "$..*..*" ,
130130 exp : spec .Query (
131131 true ,
132- spec .Descendant (spec .Wildcard ),
133- spec .Descendant (spec .Wildcard ),
132+ spec .Descendant (spec .Wildcard () ),
133+ spec .Descendant (spec .Wildcard () ),
134134 ),
135135 },
136136 {
137137 name : "desc_wildcard_name" ,
138138 path : "$..*.xyz" ,
139139 exp : spec .Query (
140140 true ,
141- spec .Descendant (spec .Wildcard ),
141+ spec .Descendant (spec .Wildcard () ),
142142 spec .Child (spec .Name ("xyz" )),
143143 ),
144144 },
@@ -147,7 +147,7 @@ func TestParseSimple(t *testing.T) {
147147 path : "$.*..xyz" ,
148148 exp : spec .Query (
149149 true ,
150- spec .Child (spec .Wildcard ),
150+ spec .Child (spec .Wildcard () ),
151151 spec .Descendant (spec .Name ("xyz" )),
152152 ),
153153 },
@@ -967,12 +967,12 @@ func TestParseSelectors(t *testing.T) {
967967 {
968968 name : "slice_wildcard" ,
969969 path : `$[:, *]` ,
970- exp : spec .Query (true , spec .Child (spec .Slice (), spec .Wildcard )),
970+ exp : spec .Query (true , spec .Child (spec .Slice (), spec .Wildcard () )),
971971 },
972972 {
973973 name : "wildcard_slice" ,
974974 path : `$[ *, : ]` ,
975- exp : spec .Query (true , spec .Child (spec .Wildcard , spec .Slice ())),
975+ exp : spec .Query (true , spec .Child (spec .Wildcard () , spec .Slice ())),
976976 },
977977 {
978978 name : "slice_neg_start" ,
@@ -990,13 +990,13 @@ func TestParseSelectors(t *testing.T) {
990990 exp : spec .Query (true , spec .Child (spec .Slice (nil , nil , - 2 ))),
991991 },
992992 {
993- name : "index_name_slice, wildcard " ,
993+ name : "index_name_slice_wildcard " ,
994994 path : `$[3, "🦀", :3,*]` ,
995995 exp : spec .Query (true , spec .Child (
996996 spec .Index (3 ),
997997 spec .Name ("🦀" ),
998998 spec .Slice (nil , 3 ),
999- spec .Wildcard ,
999+ spec .Wildcard () ,
10001000 )),
10011001 },
10021002 {
@@ -1118,7 +1118,7 @@ func TestParseSelectors(t *testing.T) {
11181118 {
11191119 name : "wildcard_tab" ,
11201120 path : "$[*\t ]" ,
1121- exp : spec .Query (true , spec .Child (spec .Wildcard )),
1121+ exp : spec .Query (true , spec .Child (spec .Wildcard () )),
11221122 },
11231123 {
11241124 name : "slice_newline" ,
@@ -1146,7 +1146,7 @@ func TestParseSelectors(t *testing.T) {
11461146 exp : spec .Query (true , spec .Descendant (
11471147 spec .Name ("hi" ),
11481148 spec .Index (2 ),
1149- spec .Wildcard ,
1149+ spec .Wildcard () ,
11501150 spec .Slice (4 , 5 ),
11511151 )),
11521152 },
@@ -1177,7 +1177,7 @@ func TestParseSelectors(t *testing.T) {
11771177 true ,
11781178 spec .Child (spec .Name ("names" )),
11791179 spec .Child (spec .Name ("first_name" )),
1180- spec .Descendant (spec .Wildcard ),
1180+ spec .Descendant (spec .Wildcard () ),
11811181 ),
11821182 },
11831183 {
@@ -1214,7 +1214,7 @@ func TestParseSelectors(t *testing.T) {
12141214 {
12151215 name : "default_slice_wildcard_segment" ,
12161216 path : `$[::,*]` ,
1217- exp : spec .Query (true , spec .Child (spec .Slice (), spec .Wildcard )),
1217+ exp : spec .Query (true , spec .Child (spec .Slice (), spec .Wildcard () )),
12181218 },
12191219 {
12201220 name : "leading_zero_index" ,
0 commit comments