Files
growstuff/spec/support/controller_macros.rb
Miles Gould 287a964e87 Post new updates
- always use the ID of the logged-in user
2012-11-08 12:32:07 +00:00

13 lines
434 B
Ruby

# Taken unashamedly from https://github.com/plataformatec/devise/wiki/How-To%3a-Controllers-and-Views-tests-with-Rails-3-%28and-rspec%29
module ControllerMacros
def login_user
before(:each) do
@request.env["devise.mapping"] = Devise.mappings[:user]
user = User.create! :username => "fred", :email => "fred@example.com",
:password => "Yabba-dabba-doo"
user.confirm!
sign_in user
end
end
end