Type:
Class
Constants:
DEFAULT_HOST : "www.example.com"

An instance of this class represents a set of requests and responses performed sequentially by a test process. Because you can instantiate multiple sessions and run them side-by-side, you can also mimic (to some limited extent) multiple simultaneous users interacting with your system.

Typically, you will instantiate a new session using IntegrationTest#open_session, rather than instantiating Integration::Session directly.

https?
  • References/Ruby on Rails/Rails/Classes/ActionDispatch/ActionDispatch::Integration/ActionDispatch::Integration::Session

https?() Instance Public methods Returns true if the session is

2025-01-10 15:47:30
url_options
  • References/Ruby on Rails/Rails/Classes/ActionDispatch/ActionDispatch::Integration/ActionDispatch::Integration::Session

url_options() Instance Public methods

2025-01-10 15:47:30
cookies
  • References/Ruby on Rails/Rails/Classes/ActionDispatch/ActionDispatch::Integration/ActionDispatch::Integration::Session

cookies() Instance Public methods A map of the cookies returned by the last

2025-01-10 15:47:30
https!
  • References/Ruby on Rails/Rails/Classes/ActionDispatch/ActionDispatch::Integration/ActionDispatch::Integration::Session

https!(flag = true) Instance Public methods Specify whether or not the session

2025-01-10 15:47:30
host
  • References/Ruby on Rails/Rails/Classes/ActionDispatch/ActionDispatch::Integration/ActionDispatch::Integration::Session

host() Instance Public methods The hostname used in the last request.

2025-01-10 15:47:30
new
  • References/Ruby on Rails/Rails/Classes/ActionDispatch/ActionDispatch::Integration/ActionDispatch::Integration::Session

new(app) Class Public methods Create and initialize a new

2025-01-10 15:47:30
reset!
  • References/Ruby on Rails/Rails/Classes/ActionDispatch/ActionDispatch::Integration/ActionDispatch::Integration::Session

reset!() Instance Public methods Resets the instance. This can be used to reset

2025-01-10 15:47:30