From a96e48fa36071c06312af91349c81b869ab96ca9 Mon Sep 17 00:00:00 2001 From: Andreas Stephanides Date: Sat, 5 Sep 2015 18:03:02 +0200 Subject: [PATCH] AutoCommit Sam Sep 5 18:03:02 CEST 2015 --- spec/support/view_macros.rb | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/spec/support/view_macros.rb b/spec/support/view_macros.rb index 0f6989e..ad0d3d2 100644 --- a/spec/support/view_macros.rb +++ b/spec/support/view_macros.rb @@ -26,5 +26,20 @@ module ViewMacros sign_in user end end + def login_fetadmin_user + before(:each) do + @request.env["devise.mapping"] = Devise.mappings[:user] + user = FactoryGirl.build(:user) + user = User.find_by_email(user.email) || user + user.save + user.add_role(:fetadmin) + # user.confirm! + @user=user + @ability= Ability.new(@user) + # controller.stub(:current_ability) { @ability } + allow(view).to receive(:current_ability).and_return(@ability) + sign_in user + end + end end