Sha256: 324936e2a2f14eb11a1034c7c0e5584d902fdbab9e64991f7e43dc62e717f560
Contents?: true
Size: 1.02 KB
Versions: 258
Compression:
Stored size: 1.02 KB
Contents
module ControllerMacros def login_admin before(:each) do @request.env["devise.mapping"] = Devise.mappings[:admin] sign_in FactoryGirl.create(:admin) end end def login_librarian before(:each) do @request.env["devise.mapping"] = Devise.mappings[:librarian] sign_in FactoryGirl.create(:librarian) end end def login_user before(:each) do @request.env["devise.mapping"] = Devise.mappings[:user] sign_in FactoryGirl.create(:user) end end def login_fixture_admin before(:each) do @request.env["devise.mapping"] = Devise.mappings[:admin] @user = users(:admin) sign_in @user end end def login_fixture_librarian before(:each) do @request.env["devise.mapping"] = Devise.mappings[:librarian] @user = users(:librarian1) sign_in @user end end def login_fixture_user before(:each) do @request.env["devise.mapping"] = Devise.mappings[:user] @user = users(:user1) sign_in @user end end end
Version data entries
258 entries across 251 versions & 7 rubygems