server/mock_response.rb in mirage-4.0.0.alpha4 vs server/mock_response.rb in mirage-4.0.0.alpha5
- old
+ new
@@ -48,11 +48,11 @@
def find_default(options)
options[:http_method].upcase!
http_method = options[:http_method]
default_responses = subdomains(options[:endpoint]).collect do |domain|
- if (responses_for_domain = responses.fuzzy_find(domain))
+ if (responses_for_domain = responses.fuzzy_find(domain, http_method))
responses_for_domain[http_method].find_all { |response| response.default? } if responses_for_domain[http_method]
end
end.flatten.compact
default_responses.find { |response| match?(options, response) } || raise(ServerResponseNotFound)
@@ -65,10 +65,10 @@
end
domains.reverse
end
def find(options)
- options[:response_set] = responses.fuzzy_find(options[:endpoint])
+ options[:response_set] = responses.fuzzy_find(options[:endpoint], options[:http_method])
find_in_response_set(options) || raise(ServerResponseNotFound)
end
def add(new_response)
response_set = responses_for_endpoint(new_response)
\ No newline at end of file