I\'m building a Rails 3 app using Devise, with Capybara for UI testing. The following test is failing:
class AuthenticationTest < ActionController::Integ
I've run into a similar problem before. Setting the password directly has some weird effects because it's supposed to be encrypted and stored with a salt--sometimes it works for me and other times it doesn't. I have a hard time remembering which specific cases were problematic. I'd recommend the following, in this order (for simplicity)
debugger
as the first line in your sessions_controller
. Then check params
and make sure the password is correct and in params[:user][:password]
.sessions_controller
, then you can find your Devise path with bundle show devise
. Then look for the create
action within (devise path)/app/controllers/devise/sessions_controller.rb