Skip to content

Commit 7201956

Browse files
committed
[API] Updates Test Runner get_cached_value
Hash keys need to be parsed as string when comparing response bodies
1 parent 448834c commit 7201956

File tree

1 file changed

+1
-0
lines changed
  • elasticsearch-api/api-spec-testing/test_file

1 file changed

+1
-0
lines changed

elasticsearch-api/api-spec-testing/test_file/test.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -182,6 +182,7 @@ def get_cached_value(key)
182182
key =~ /^\$/ ? @cached_values.fetch(key.gsub(/[\$\{\}]/, ''), key) : key
183183
when Hash
184184
key.inject({}) do |hash, (k, v)|
185+
k = k.to_s if k.is_a?(Float)
185186
if v.is_a?(String)
186187
hash.merge(@cached_values.fetch(k.gsub(/[\$\{\}]/, ''), k) => @cached_values.fetch(v.gsub(/[\$\{\}]/, ''), v))
187188
else

0 commit comments

Comments
 (0)