Following Railscast #385 & #386 I have added authorization to my Rails 4 application (rails 4.2.6, rspec-rails 3.4.2). After adding authorization, all of my controller s
You could just factory a user.
module ControllerMacros def login_user(user = nil, options = {}) before(:each) do @request.env["devise.mapping"] = Devise.mappings[:user] @user = user || FactoryGirl.create(options[:user] || :user) sign_in @user end end