Module: Booth::Testing::Userland

Defined in:
lib/booth/testing/userland.rb,
lib/booth/testing/userland/login_remotely.rb,
lib/booth/testing/userland/sessions_revoke_one.rb,
lib/booth/testing/userland/onboarding_first_time.rb,
lib/booth/testing/userland/sessions_manage_behavior.rb,
lib/booth/testing/userland/registration_with_passkey.rb,
lib/booth/testing/userland/sessions_revoke_all_others.rb,
lib/booth/testing/userland/onboarding_to_reset_passkeys.rb,
lib/booth/testing/userland/registration_without_passkey.rb

Defined Under Namespace

Modules: SessionsManageBehavior Classes: LoginRemotely, OnboardingFirstTime, OnboardingToResetPasskeys, RegistrationWithPasskey, RegistrationWithoutPasskey, SessionsRevokeAllOthers, SessionsRevokeOne

Constant Summary collapse

SCENARIOS =
[
  ::Booth::Testing::Userland::RegistrationWithPasskey,
  ::Booth::Testing::Userland::RegistrationWithoutPasskey,
  ::Booth::Testing::Userland::OnboardingFirstTime,
  ::Booth::Testing::Userland::OnboardingToResetPasskeys,
  ::Booth::Testing::Userland::LoginRemotely,
  ::Booth::Testing::Userland::SessionsRevokeOne,
  ::Booth::Testing::Userland::SessionsRevokeAllOthers,
].freeze

Class Method Summary collapse

Class Method Details

.scenariosObject



29
30
31
32
33
# File 'lib/booth/testing/userland.rb', line 29

def self.scenarios
  SCENARIOS.each do |klass|
    yield ::Booth::Testing::Support::Scenario.new(klass)
  end
end