module Spree::TestingSupport::AuthHelpers
Public Instance Methods
log_in(email:, password:, remember_me: true, locale: nil)
click to toggle source
# File lib/spree/testing_support/auth_helpers.rb, line 12 def log_in(email:, password:, remember_me: true, locale: nil) visit spree.login_path(locale: locale) fill_in Spree.t(:email), with: email fill_in Spree.t(:password), with: password # Regression test for #1257 first('label', text: Spree.t(:remember_me)).click if remember_me click_button login_button expect(page).to have_content Spree.t(:logged_in_succesfully) end
log_out()
click to toggle source
# File lib/spree/testing_support/auth_helpers.rb, line 25 def log_out show_user_menu click_link logout_button expect(page).to have_content 'Signed out successfully' end
show_user_account()
click to toggle source
# File lib/spree/testing_support/auth_helpers.rb, line 36 def show_user_account within '#nav-bar' do show_user_menu click_link Spree.t(:my_account).upcase end end