Show error page.

This commit is contained in:
David Leal 2008-10-19 10:45:08 +01:00 committed by Bryan Helmkamp
parent 854d09a13e
commit bbc826d8c5
1 changed files with 7 additions and 2 deletions

View File

@ -73,7 +73,7 @@ module Webrat
end
save_and_open_page if exception_caught?
flunk("Page load was not successful (Code: #{response_code.inspect})") unless success_code?
flunk("Page load was not successful (Code: #{response_code.inspect}):\n#{formatted_error}") unless success_code?
@scope = nil
@current_url = url
@ -141,6 +141,11 @@ module Webrat
response_html.gsub(/"\/(stylesheets|images)/, doc_root + '/\1')
end
# Subclasses can override this to show error messages without html
def formatted_error
response_body
end
def_delegators :current_scope, :fill_in, :fills_in
def_delegators :current_scope, :check, :checks
def_delegators :current_scope, :uncheck, :unchecks
@ -156,4 +161,4 @@ module Webrat
def_delegators :current_scope, :should_see
def_delegators :current_scope, :should_not_see
end
end
end