Sha256: 86c942dde566a3bebd7f9b7266203db1b4d3c496b5413d1757b5b26b6e91b253
Contents?: true
Size: 685 Bytes
Versions: 1
Compression:
Stored size: 685 Bytes
Contents
module AuthMacros def log_in(role) @_current_user = FactoryGirl.create(:cavy_user, role: role) visit admin_signin_path(locale: :en) fill_in 'user-email', with: @_current_user.email fill_in 'user-password', with: @_current_user.password click_button 'sign-in' end def log_in_rack(role) user_data = { password: 'secret', password_confirmation: 'secret', role: role } @user = create(:cavy_user, user_data) @session = { email: @user.email, password: 'secret' } post admin_create_session_path(locale: :en), params: @session end def log_out Capybara.reset_sessions! end def current_user @_current_user end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
cavy-0.1.0.beta2 | spec/support/auth_macros.rb |