Sha256: ea5d1b895250d6f4a512332c3d76fea5c2c6fecd8b7202452ec1a164d5a4a668
Contents?: true
Size: 729 Bytes
Versions: 2
Compression:
Stored size: 729 Bytes
Contents
# frozen_string_literal: true require 'devise' RSpec.configure do |config| config.include Warden::Test::Helpers config.after(:each) do Warden.test_reset! end end FactoryBot.define do factory :user, class: ::EacUsersSupport::User do email 'admin@example.com' password 'mysecret' end end RSpec.shared_context 'when user is admin', shared_context: :metadata do let(:user) { ::FactoryBot.create(:user) } before do visit '/users/sign_in' fill_in 'E-mail', with: user.email fill_in 'Password', with: user.password click_on 'Log in' end it 'user should be logged' do expect(page).to have_content user.email expect(::EacUsersSupport::User.current_user).not_to be_nil end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
eac_rails_base0-0.5.0 | lib/eac_rails_base0/spec_helper/eac_users_support.rb |
eac_rails_base0-0.4.0 | lib/eac_rails_base0/spec_helper/eac_users_support.rb |