File tree Expand file tree Collapse file tree 2 files changed +3
-4
lines changed
elasticsearch-api/api-spec-testing Expand file tree Collapse file tree 2 files changed +3
-4
lines changed Original file line number Diff line number Diff line change 77
77
RSpec ::Matchers . define :match_gte_field do |expected_pairs , test |
78
78
match do |response |
79
79
expected_pairs . all? do |expected_key , expected_value |
80
-
81
80
split_key = TestFile ::Test . split_and_parse_key ( expected_key ) . collect do |k |
82
81
test . get_cached_value ( k )
83
82
end
84
- actual_value = split_key . inject ( response ) do |_response , key |
85
83
84
+ actual_value = split_key . inject ( response ) do |_response , key |
86
85
# If the key is an index, indicating element of a list
87
86
if _response . empty? && key == '$body'
88
87
_response
89
88
else
90
- _response [ key ] || _response [ key ]
89
+ _response [ key ] || _response [ key . to_s ]
91
90
end
92
91
end
93
92
actual_value >= test . get_cached_value ( expected_value )
Original file line number Diff line number Diff line change @@ -61,7 +61,7 @@ def split_and_parse_key(key)
61
61
key . split ( /(?<!\\ )\. / ) . reject ( &:empty? ) . map do |key_part |
62
62
case key_part
63
63
when /^\. \$ / # For keys in the form of .$key
64
- key_part . gsub ( /^\. / , '' )
64
+ key_part . gsub ( /^\. / , '' )
65
65
when /\A [-+]?[0-9]+\z /
66
66
key_part . to_i
67
67
else
You can’t perform that action at this time.
0 commit comments