# File tests/common.rb, line 259 def check_blob_metadata(blob, metadata_hash) meta_from_blob = {} #extract metadata from nokogiri blob xml (0.. (((blob/'blob/user_metadata').first).elements.size - 1) ).each do |i| meta_from_blob[(((blob/'blob/user_metadata').first).elements[i].attribute("key").value)] = (((blob/'blob/user_metadata').first).elements[i].children[1].text) end #remove any 'x-goog-meta-' prefixes (problem for google blobs and vcr...) meta_from_blob.gsub_keys(/x-.*-meta-/i, "") meta_from_blob.eql?(metadata_hash).should == true end