Module: GovukPersonalisation::TestHelpers::Requests

Defined in:
lib/govuk_personalisation/test_helpers/requests.rb

Instance Method Summary collapse

Instance Method Details

#mock_logged_in_session(session_id = "placeholder", flash = nil) ⇒ Object

Set the ‘GOVUK-Account-Session` request header.

Parameters:

  • session_id (String) (defaults to: "placeholder")

    the session identifier

  • flash (Array<String>, nil) (defaults to: nil)

    the flash messages



8
9
10
# File 'lib/govuk_personalisation/test_helpers/requests.rb', line 8

def mock_logged_in_session(session_id = "placeholder", flash = nil)
  request.headers["GOVUK-Account-Session"] = GovukPersonalisation::Flash.encode_session(session_id, flash)
end