Sha256: e6df50b8b81b0aeb358c6adee7953b4b7036813389683d689da215b8d799ac84
Contents?: true
Size: 822 Bytes
Versions: 7
Compression:
Stored size: 822 Bytes
Contents
module ControllerMacros def login_admin before(:all) do @admin = FactoryBot.create(:admin_user) end before(:each) do sign_out :user sign_in @admin end end def login_default before(:all) do @user = FactoryBot.create(:default_user) end before(:each) do sign_out :user sign_in @user end end def login_redactor before(:all) do @user = FactoryBot.create(:redactor_user) end before(:each) do sign_out :user sign_in @user end end def login_moderator before(:all) do @user = FactoryBot.create(:moderator_user) end before(:each) do sign_out :user sign_in @user end end def user_logout before(:each) do sign_out :user end end end
Version data entries
7 entries across 7 versions & 1 rubygems