Class: Webrat::RackTestSession

Inherits:
Session show all
Defined in:
lib/webrat/rack_test.rb

Instance Attribute Summary

Attributes inherited from Session

#current_url, #elements

Instance Method Summary collapse

Methods inherited from Session

#automate, #basic_auth, #check_for_infinite_redirects, #click_link_within, #current_dom, #current_page, #current_scope, #doc_root, #dom, #exception_caught?, #formatted_error, #header, #headers, #http_accept, #infinite_redirect_limit_exceeded?, #internal_redirect?, #page_scope, #redirect?, #redirected_to, #reload, #request_page, #scopes, #simulate, #success_code?, #visit, #within, #xml_content_type?

Methods included from SaveAndOpenPage

#doc_root, #open_in_browser, #rewrite_css_and_image_references, #save_and_open_page, #saved_page_dir

Methods included from Logging

#debug_log, #logger

Constructor Details

#initialize(rack_test_session) ⇒ RackTestSession

:nodoc:



4
5
6
7
# File 'lib/webrat/rack_test.rb', line 4

def initialize(rack_test_session) #:nodoc:
  super()
  @rack_test_session = rack_test_session
end

Instance Method Details

#responseObject



17
18
19
# File 'lib/webrat/rack_test.rb', line 17

def response
  @rack_test_session.last_response
end

#response_bodyObject



9
10
11
# File 'lib/webrat/rack_test.rb', line 9

def response_body
  response.body
end

#response_codeObject



13
14
15
# File 'lib/webrat/rack_test.rb', line 13

def response_code
  response.status
end