Sha256: 8d08342ac85454db9ed24bfad9f575f98706809e81d000ca09f34da6d82e2af0

Contents?: true

Size: 389 Bytes

Versions: 2

Compression:

Stored size: 389 Bytes

Contents

module Features
  module SessionManagement
    def create_user_and_login(user_args=nil)
      user = create(:user, user_args)
      login_as(user)
    end

    def login_as(user)
      visit hyper_kitten_meow.admin_login_path
      fill_in "Email", with: user.email
      fill_in "Password", with: user.password
      click_on I18n.t("sessions.submit")
      return user
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
hyper-kitten-meow-0.1.2 spec/support/features/session_management.rb
hyper-kitten-meow-0.1.1 spec/support/features/session_management.rb