@@ -10,110 +10,141 @@ describe('config_to_template_utils', () => {
10
10
beforeEach ( ( ) => { } ) ;
11
11
describe ( 'updatePathForExpandedQuery' , ( ) => {
12
12
test ( 'term query' , ( ) => {
13
- expect (
14
- updatePathForExpandedQuery ( 'query.term.a' ) === 'query.term.a.value'
13
+ expect ( updatePathForExpandedQuery ( 'query.term.a' ) ) . toEqual (
14
+ 'query.term.a.value'
15
15
) ;
16
- expect (
17
- updatePathForExpandedQuery ( 'query.term.a.value' ) ===
18
- 'query.term.a.value'
16
+ expect ( updatePathForExpandedQuery ( 'query.term.a.value' ) ) . toEqual (
17
+ 'query.term.a.value'
19
18
) ;
20
- expect (
21
- updatePathForExpandedQuery ( '$. query.term.a' ) === '$.query.term.a .value'
19
+ expect ( updatePathForExpandedQuery ( 'query.term.abc' ) ) . toEqual (
20
+ ' query.term.abc .value'
22
21
) ;
23
- expect (
24
- updatePathForExpandedQuery ( 'a.b.c.d.query.term.a' ) ===
25
- 'a.b.c.d.query.term.a.value'
22
+ expect ( updatePathForExpandedQuery ( 'query.term.abc.value' ) ) . toEqual (
23
+ 'query.term.abc.value'
26
24
) ;
27
- expect (
28
- updatePathForExpandedQuery ( 'query.bool.must[0].term.a' ) ===
29
- 'query.bool.must[0].term.a.value'
25
+ expect ( updatePathForExpandedQuery ( '$.query.term.abc.value' ) ) . toEqual (
26
+ '$.query.term.abc.value'
30
27
) ;
28
+ expect ( updatePathForExpandedQuery ( 'query.bool.must[0].term.abc' ) ) . toEqual (
29
+ 'query.bool.must[0].term.abc.value'
30
+ ) ;
31
+ expect (
32
+ updatePathForExpandedQuery ( 'query.bool.must[0].term.ab_c' )
33
+ ) . toEqual ( 'query.bool.must[0].term.ab_c.value' ) ;
31
34
} ) ;
32
35
test ( 'prefix query' , ( ) => {
33
- expect (
34
- updatePathForExpandedQuery ( 'query.prefix.a' ) === 'query.prefix.a.value'
36
+ expect ( updatePathForExpandedQuery ( 'query.prefix.a' ) ) . toEqual (
37
+ 'query.prefix.a.value'
35
38
) ;
36
- expect (
37
- updatePathForExpandedQuery ( 'query.prefix.a.value' ) ===
38
- 'query.prefix.a.value'
39
+ expect ( updatePathForExpandedQuery ( 'query.prefix.a.value' ) ) . toEqual (
40
+ 'query.prefix.a.value'
41
+ ) ;
42
+ expect ( updatePathForExpandedQuery ( 'query.prefix.abc' ) ) . toEqual (
43
+ 'query.prefix.abc.value'
44
+ ) ;
45
+ expect ( updatePathForExpandedQuery ( 'query.prefix.abc.value' ) ) . toEqual (
46
+ 'query.prefix.abc.value'
39
47
) ;
40
48
} ) ;
41
49
test ( 'fuzzy query' , ( ) => {
42
- expect (
43
- updatePathForExpandedQuery ( 'query.fuzzy.a' ) === 'query.fuzzy.a.value'
50
+ expect ( updatePathForExpandedQuery ( 'query.fuzzy.a' ) ) . toEqual (
51
+ 'query.fuzzy.a.value'
44
52
) ;
45
- expect (
46
- updatePathForExpandedQuery ( 'query.fuzzy.a.value' ) ===
47
- 'query.fuzzy.a.value'
53
+ expect ( updatePathForExpandedQuery ( 'query.fuzzy.a.value' ) ) . toEqual (
54
+ 'query.fuzzy.a.value'
55
+ ) ;
56
+ expect ( updatePathForExpandedQuery ( 'query.fuzzy.abc' ) ) . toEqual (
57
+ 'query.fuzzy.abc.value'
58
+ ) ;
59
+ expect ( updatePathForExpandedQuery ( 'query.fuzzy.abc.value' ) ) . toEqual (
60
+ 'query.fuzzy.abc.value'
48
61
) ;
49
62
} ) ;
50
63
test ( 'wildcard query' , ( ) => {
51
- expect (
52
- updatePathForExpandedQuery ( 'query.wildcard.a' ) ===
53
- 'query.wildcard.a.wildcard'
64
+ expect ( updatePathForExpandedQuery ( 'query.wildcard.a' ) ) . toEqual (
65
+ 'query.wildcard.a.wildcard'
54
66
) ;
55
- expect (
56
- updatePathForExpandedQuery ( 'query.wildcard.a.wildcard' ) ===
57
- 'query.wildcard.a.wildcard'
67
+ expect ( updatePathForExpandedQuery ( 'query.wildcard.a.wildcard' ) ) . toEqual (
68
+ 'query.wildcard.a.wildcard'
69
+ ) ;
70
+ expect ( updatePathForExpandedQuery ( 'query.wildcard.abc' ) ) . toEqual (
71
+ 'query.wildcard.abc.wildcard'
72
+ ) ;
73
+ expect ( updatePathForExpandedQuery ( 'query.wildcard.abc.wildcard' ) ) . toEqual (
74
+ 'query.wildcard.abc.wildcard'
58
75
) ;
59
76
} ) ;
60
77
test ( 'regexp query' , ( ) => {
61
- expect (
62
- updatePathForExpandedQuery ( 'query.regexp.a' ) === 'query.regexp.a.value'
78
+ expect ( updatePathForExpandedQuery ( 'query.regexp.a' ) ) . toEqual (
79
+ 'query.regexp.a.value'
63
80
) ;
64
- expect (
65
- updatePathForExpandedQuery ( 'query.regexp.a.value' ) ===
66
- 'query.regexp.a.value'
81
+ expect ( updatePathForExpandedQuery ( 'query.regexp.a.value' ) ) . toEqual (
82
+ 'query.regexp.a.value'
83
+ ) ;
84
+ expect ( updatePathForExpandedQuery ( 'query.regexp.abc' ) ) . toEqual (
85
+ 'query.regexp.abc.value'
86
+ ) ;
87
+ expect ( updatePathForExpandedQuery ( 'query.regexp.abc.value' ) ) . toEqual (
88
+ 'query.regexp.abc.value'
67
89
) ;
68
90
} ) ;
69
91
test ( 'match query' , ( ) => {
70
- expect (
71
- updatePathForExpandedQuery ( 'query.match.a' ) === 'query.match.a.query'
92
+ expect ( updatePathForExpandedQuery ( 'query.match.a' ) ) . toEqual (
93
+ 'query.match.a.query'
72
94
) ;
73
- expect (
74
- updatePathForExpandedQuery ( 'query.match.a.query' ) ===
75
- 'query.match.a.query'
95
+ expect ( updatePathForExpandedQuery ( 'query.match.a.query' ) ) . toEqual (
96
+ 'query.match.a.query'
97
+ ) ;
98
+ expect ( updatePathForExpandedQuery ( 'query.match.item_text' ) ) . toEqual (
99
+ 'query.match.item_text.query'
100
+ ) ;
101
+ expect ( updatePathForExpandedQuery ( 'query.match.item_text.query' ) ) . toEqual (
102
+ 'query.match.item_text.query'
76
103
) ;
77
104
} ) ;
78
105
test ( 'match bool prefix query' , ( ) => {
79
106
expect (
80
- updatePathForExpandedQuery ( 'query.match_bool_prefix.a' ) ===
81
- 'query.match_bool_prefix.a.query'
82
- ) ;
107
+ updatePathForExpandedQuery ( 'query.match_bool_prefix.a.query' )
108
+ ) . toEqual ( 'query.match_bool_prefix.a.query' ) ;
83
109
expect (
84
- updatePathForExpandedQuery ( 'query.match_bool_prefix.a.query' ) ===
85
- 'query.match_bool_prefix.a.query'
86
- ) ;
110
+ updatePathForExpandedQuery ( 'query.match_bool_prefix.item_text' )
111
+ ) . toEqual ( 'query.match_bool_prefix.item_text.query' ) ;
112
+ expect (
113
+ updatePathForExpandedQuery ( 'query.match_bool_prefix.item_text.query' )
114
+ ) . toEqual ( 'query.match_bool_prefix.item_text.query' ) ;
87
115
} ) ;
88
116
test ( 'match phrase query' , ( ) => {
89
- expect (
90
- updatePathForExpandedQuery ( 'query.match_phrase.a' ) ===
91
- 'query.match_phrase.a.query'
117
+ expect ( updatePathForExpandedQuery ( 'query.match_phrase.a.query' ) ) . toEqual (
118
+ 'query.match_phrase.a.query'
92
119
) ;
93
120
expect (
94
- updatePathForExpandedQuery ( 'query.match_phrase.a.query' ) ===
95
- 'query.match_phrase.a.query'
96
- ) ;
121
+ updatePathForExpandedQuery ( 'query.match_phrase.item_text' )
122
+ ) . toEqual ( 'query.match_phrase.item_text.query' ) ;
123
+ expect (
124
+ updatePathForExpandedQuery ( 'query.match_phrase.item_text.query' )
125
+ ) . toEqual ( 'query.match_phrase.item_text.query' ) ;
97
126
} ) ;
98
127
test ( 'match phrase prefix query' , ( ) => {
99
128
expect (
100
- updatePathForExpandedQuery ( 'query.match_phrase_prefix.a' ) ===
101
- 'query.match_phrase_prefix.a.query'
102
- ) ;
129
+ updatePathForExpandedQuery ( 'query.match_phrase_prefix.a.query' )
130
+ ) . toEqual ( 'query.match_phrase_prefix.a.query' ) ;
103
131
expect (
104
- updatePathForExpandedQuery ( 'query.match_phrase_prefix.a.query' ) ===
105
- 'query.match_phrase_prefix.a.query'
106
- ) ;
132
+ updatePathForExpandedQuery ( 'query.match_phrase_prefix.item_text' )
133
+ ) . toEqual ( 'query.match_phrase_prefix.item_text.query' ) ;
134
+ expect (
135
+ updatePathForExpandedQuery ( 'query.match_phrase_prefix.item_text.query' )
136
+ ) . toEqual ( 'query.match_phrase_prefix.item_text.query' ) ;
107
137
} ) ;
108
138
test ( 'aggs query' , ( ) => {
109
- expect (
110
- updatePathForExpandedQuery ( 'aggs.avg_a.avg.field' ) ===
111
- 'aggregations.avg_a.avg.field'
139
+ expect ( updatePathForExpandedQuery ( 'aggs.avg_a.avg.field' ) ) . toEqual (
140
+ 'aggregations.avg_a.avg.field'
112
141
) ;
113
142
expect (
114
- updatePathForExpandedQuery ( 'aggs.b.c.d.aggs.avg_a.avg.field' ) ===
115
- 'aggregations.b.c.d.aggregations.avg_a.avg.field'
116
- ) ;
143
+ updatePathForExpandedQuery ( 'aggs.b.c.d.aggs.avg_a.avg.field' )
144
+ ) . toEqual ( 'aggregations.b.c.d.aggregations.avg_a.avg.field' ) ;
145
+ expect (
146
+ updatePathForExpandedQuery ( 'aggs.b.c.d_e_f.aggs.avg_a.avg.field_abc' )
147
+ ) . toEqual ( 'aggregations.b.c.d_e_f.aggregations.avg_a.avg.field_abc' ) ;
117
148
} ) ;
118
149
} ) ;
119
150
} ) ;
0 commit comments