2025-01-04 10:21:22 +08:00
|
|
|
require "test_helper"
|
2025-01-02 17:49:06 +08:00
|
|
|
|
|
|
|
class SessionsHelperTest < ActionView::TestCase
|
|
|
|
def setup
|
|
|
|
@user = users(:michael)
|
|
|
|
remember(@user)
|
|
|
|
end
|
|
|
|
|
|
|
|
test "current_user returns right user when session is nil" do
|
|
|
|
assert_equal @user, current_user
|
|
|
|
assert is_logged_in?
|
|
|
|
end
|
|
|
|
|
|
|
|
test "current_user returns nil when remember digest is wrong" do
|
|
|
|
@user.update_attribute(:remember_digest, User.digest(User.new_token))
|
|
|
|
assert_nil current_user
|
|
|
|
end
|
2025-01-04 10:21:22 +08:00
|
|
|
end
|