aboutsummaryrefslogtreecommitdiffstats
path: root/activeresource/lib
diff options
context:
space:
mode:
authorXavier Noria <fxn@hashref.com>2010-08-26 14:26:42 +0200
committerXavier Noria <fxn@hashref.com>2010-08-26 14:26:42 +0200
commitc1b5e2a2d5a59eebe017f63088b9478b7151d6d2 (patch)
tree1ff41d8b9c9060cc7f168b38bc07b220ca2e715f /activeresource/lib
parent0f9eedf6de72f4afacde6d7075c588a7a6fd3ad6 (diff)
parente72406e2ba3cd3a5d72fea6219f152640e2e7479 (diff)
downloadrails-c1b5e2a2d5a59eebe017f63088b9478b7151d6d2.tar.gz
rails-c1b5e2a2d5a59eebe017f63088b9478b7151d6d2.tar.bz2
rails-c1b5e2a2d5a59eebe017f63088b9478b7151d6d2.zip
Merge remote branch 'rails/master'
Diffstat (limited to 'activeresource/lib')
-rw-r--r--activeresource/lib/active_resource/http_mock.rb8
1 files changed, 6 insertions, 2 deletions
diff --git a/activeresource/lib/active_resource/http_mock.rb b/activeresource/lib/active_resource/http_mock.rb
index a98af88a37..8753a21835 100644
--- a/activeresource/lib/active_resource/http_mock.rb
+++ b/activeresource/lib/active_resource/http_mock.rb
@@ -126,7 +126,7 @@ module ActiveResource
# if response = self.class.responses.assoc(request)
# response[1]
# else
- # raise InvalidRequestError.new("No response recorded for #{request}")
+ # raise InvalidRequestError.new("Could not find a response recorded for #{request.to_s} - Responses recorded are: - #{inspect_responses}")
# end
# end
module_eval <<-EOE, __FILE__, __LINE__ + 1
@@ -136,7 +136,7 @@ module ActiveResource
if response = self.class.responses.assoc(request)
response[1]
else
- raise InvalidRequestError.new("No response recorded for \#{request}")
+ raise InvalidRequestError.new("Could not find a response recorded for \#{request.to_s} - Responses recorded are: \#{inspect_responses}")
end
end
EOE
@@ -146,6 +146,10 @@ module ActiveResource
def initialize(site) #:nodoc:
@site = site
end
+
+ def inspect_responses #:nodoc:
+ self.class.responses.map { |r| r[0].to_s }.inspect
+ end
end
class Request