lib/faraday/adapter/mock_request.rb in faraday-0.0.2 vs lib/faraday/adapter/mock_request.rb in faraday-0.1.0

- old
+ new

@@ -33,19 +33,22 @@ end class Stub < Struct.new(:path, :request_headers, :status, :response_headers, :body) def matches?(request_path, headers) return false if request_path != path - return true if request_headers.empty? request_headers.each do |key, value| - return true if headers[key] == value - end - false + return false if headers[key] != value + end + true end end def initialize &block super nil + configure(&block) if block + end + + def configure yield stubs end def stubs @stubs ||= Stubs.new