Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- require 'test_helper'
- class SessionsControllerTest < ActionController::TestCase
- include Devise::TestHelpers
- def setup
- @new_user = users(:new_user)
- @active_user = users(:active_user)
- end
- test "authentification" do
- @new_user.password = "password"
- assert @new_user.save!, "Couldn't save user to database"
- sign_in(@new_user)
- assert current_user == @new_user
- end
- test "redirection to user#edit" do
- @new_user.password = "password"
- sign_in(@new_user)
- assert_redirected_to edit_user_path(@new_user), "Should have redirect unauthenticated user to login page"
- end
- protected
- def sign_in(user)
- post user_session_path(), { user: {email: user.email, password: user.password} }
- end
- end
Add Comment
Please, Sign In to add comment