File tree 1 file changed +38
-0
lines changed
1 file changed +38
-0
lines changed Original file line number Diff line number Diff line change
1
+ // Check that the order of variants is preserved.
2
+
3
+ pub enum Foo {
4
+ // Important: random prefixes are used here to ensure that
5
+ // sorting fields by name would cause this test to fail.
6
+ Ews0 ,
7
+ Dik1 ,
8
+ Hsk2 ,
9
+ Djt3 ,
10
+ Jnr4 ,
11
+ Dfs5 ,
12
+ Bja6 ,
13
+ Lyc7 ,
14
+ Yqd8 ,
15
+ Vll9 ,
16
+ }
17
+
18
+ // @set 0 = '$.index[*][?(@.name == "Ews0")].id'
19
+ // @set 1 = '$.index[*][?(@.name == "Dik1")].id'
20
+ // @set 2 = '$.index[*][?(@.name == "Hsk2")].id'
21
+ // @set 3 = '$.index[*][?(@.name == "Djt3")].id'
22
+ // @set 4 = '$.index[*][?(@.name == "Jnr4")].id'
23
+ // @set 5 = '$.index[*][?(@.name == "Dfs5")].id'
24
+ // @set 6 = '$.index[*][?(@.name == "Bja6")].id'
25
+ // @set 7 = '$.index[*][?(@.name == "Lyc7")].id'
26
+ // @set 8 = '$.index[*][?(@.name == "Yqd8")].id'
27
+ // @set 9 = '$.index[*][?(@.name == "Vll9")].id'
28
+
29
+ // @is '$.index[*][?(@.name == "Foo")].inner.variants[0]' $0
30
+ // @is '$.index[*][?(@.name == "Foo")].inner.variants[1]' $1
31
+ // @is '$.index[*][?(@.name == "Foo")].inner.variants[2]' $2
32
+ // @is '$.index[*][?(@.name == "Foo")].inner.variants[3]' $3
33
+ // @is '$.index[*][?(@.name == "Foo")].inner.variants[4]' $4
34
+ // @is '$.index[*][?(@.name == "Foo")].inner.variants[5]' $5
35
+ // @is '$.index[*][?(@.name == "Foo")].inner.variants[6]' $6
36
+ // @is '$.index[*][?(@.name == "Foo")].inner.variants[7]' $7
37
+ // @is '$.index[*][?(@.name == "Foo")].inner.variants[8]' $8
38
+ // @is '$.index[*][?(@.name == "Foo")].inner.variants[9]' $9
You can’t perform that action at this time.
0 commit comments