File tree Expand file tree Collapse file tree 4 files changed +29
-3
lines changed Expand file tree Collapse file tree 4 files changed +29
-3
lines changed Original file line number Diff line number Diff line change 321321 "cases" : [
322322 {
323323 "comment" : " Filter with or expression" ,
324- "expression" : " foo[?name == `a` || name == `b` ]" ,
324+ "expression" : " foo[?name == 'a' || name == 'b' ]" ,
325325 "result" : [{"name" : " a" }, {"name" : " b" }]
326326 },
327327 {
328- "expression" : " foo[?name == `a` || name == `e` ]" ,
328+ "expression" : " foo[?name == 'a' || name == 'e' ]" ,
329329 "result" : [{"name" : " a" }]
330330 },
331331 {
332- "expression" : " foo[?name == `a` || name == `b` || name == `c` ]" ,
332+ "expression" : " foo[?name == 'a' || name == 'b' || name == 'c' ]" ,
333333 "result" : [{"name" : " a" }, {"name" : " b" }, {"name" : " c" }]
334334 }
335335 ]
Original file line number Diff line number Diff line change 175175 "expression" : " length('abc')" ,
176176 "result" : 3
177177 },
178+ {
179+ "expression" : " length('✓foo')" ,
180+ "result" : 4
181+ },
178182 {
179183 "expression" : " length('')" ,
180184 "result" : 0
Original file line number Diff line number Diff line change 125125 {
126126 "expression" : " foo[8:2&]" ,
127127 "error" : " syntax"
128+ },
129+ {
130+ "expression" : " foo[2:a:3]" ,
131+ "error" : " syntax"
128132 }
129133 ]
130134}, {
Original file line number Diff line number Diff line change 8484 "expression" : " (" ,
8585 "error" : " syntax"
8686 },
87+ {
88+ "expression" : " ((&" ,
89+ "error" : " syntax"
90+ },
8791 {
8892 "expression" : " a[" ,
8993 "error" : " syntax"
9599 {
96100 "expression" : " a][" ,
97101 "error" : " syntax"
102+ },
103+ {
104+ "expression" : " !" ,
105+ "error" : " syntax"
106+ }
107+ ]
108+ },
109+ {
110+ "comment" : " Boolean syntax errors" ,
111+ "given" : {"type" : " object" },
112+ "cases" : [
113+ {
114+ "expression" : " ![!(!" ,
115+ "error" : " syntax"
98116 }
99117 ]
100118 },
You can’t perform that action at this time.
0 commit comments