Module: ControllerMacros

Defined in:
lib/generators/model_base/templates/spec/support/controller_macros.rb

Instance Method Summary collapse

Instance Method Details

#devise_login(key, user) ⇒ Object



2
3
4
5
# File 'lib/generators/model_base/templates/spec/support/controller_macros.rb', line 2

def (key, user)
  @request.env["devise.mapping"] = Devise.mappings[key]
  (user)
end

#devise_user_login(user) ⇒ Object



7
8
9
# File 'lib/generators/model_base/templates/spec/support/controller_macros.rb', line 7

def (user)
  (:user, user)
end

#login_adminObject



11
12
13
# File 'lib/generators/model_base/templates/spec/support/controller_macros.rb', line 11

def 
  before(:each){ (:admin, FactoryGirl.create(:admin)) }
end

#login_userObject



15
16
17
# File 'lib/generators/model_base/templates/spec/support/controller_macros.rb', line 15

def 
  before(:each){ (:user, FactoryGirl.create(:user)) }
end