Sha256: db54b25e9951962168236950e369a4d1e3c37442f89307a660b170dc02a65b56
Contents?: true
Size: 928 Bytes
Versions: 4
Compression:
Stored size: 928 Bytes
Contents
RSpec.configure do |config| config.include Devise::Test::ControllerHelpers, type: :controller # config.include Devise::TestHelpers, type: :controller config.include Devise::TestHelpers, type: :view end # Authenticate without going through the login process RSpec.configure do |config| config.include Warden::Test::Helpers config.before :suite do Warden.test_mode! end end RSpec.configure do |config| config.after :each do Warden.test_reset! end end # =begin Reference: https://github.com/plataformatec/devise/wiki/How-To:-Test-with-Capybara To use authentication bypass use the following for loging in: user = FactoryGirl.create(:user) login_as(user, :scope => :user) if within a test you need to logout a user use: logout(:user) =end def sign_in_with(user) click_link 'Sign In' fill_in 'user_email', with: user.email fill_in 'user_password', with: 'somepassword' click_button 'Log in' end
Version data entries
4 entries across 4 versions & 1 rubygems