spec/support/matchers.rb in httpi-2.1.1 vs spec/support/matchers.rb in httpi-2.2.0
- old
+ new
@@ -1,13 +1,13 @@
RSpec::Matchers.define :match_response do |options|
defaults = { :code => 200, :headers => { "Accept-encoding" => "utf-8" }, :body => "" }
response = defaults.merge options
match do |actual|
- actual.should be_an(HTTPI::Response)
- actual.code.should == response[:code]
- downcase(actual.headers).should == downcase(response[:headers])
- actual.body.should == response[:body]
+ expect(actual).to be_an(HTTPI::Response)
+ expect(actual.code).to eq(response[:code])
+ expect(downcase(actual.headers)).to eq(downcase(response[:headers]))
+ expect(actual.body).to eq(response[:body])
end
def downcase(hash)
hash.inject({}) do |memo, (key, value)|
memo[key.downcase] = value.downcase