Module: GovukPersonalisation::TestHelpers::Features

Defined in:
lib/govuk_personalisation/test_helpers/features.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 in the page driver.

Parameters:

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

    the session identifier

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

    the flash messages



9
10
11
# File 'lib/govuk_personalisation/test_helpers/features.rb', line 9

def mock_logged_in_session(session_id = "placeholder", flash = nil)
  page.driver.header("GOVUK-Account-Session", GovukPersonalisation::Flash.encode_session(session_id, flash))
end