Sha256: 823eb86fe647526b54d2769698f8d522b6806cd557e0c639a4d9c4c326b9011b
Contents?: true
Size: 1019 Bytes
Versions: 4
Compression:
Stored size: 1019 Bytes
Contents
require 'test_helper' class RemoteAuthenticatableTest < ActiveSupport::TestCase setup do @user = users(:julien) end test "session token" do @user.generate_session_token! assert_not_nil @user.session_token @user.destroy_session_token! assert_nil @user.session_token end test "find_for_remote_authentication" do assert_nil User.find_for_remote_authentication(nil) assert_nil User.find_for_remote_authentication(" ") token1 = token2 = nil assert_difference('RemoteToken.count', 2) do token1 = @user.generate_remote_token! token2 = @user.generate_remote_token! end assert_difference('RemoteToken.count', -1) do assert_equal @user, User.find_for_remote_authentication(token1) assert_nil User.find_for_remote_authentication(token1) end assert_difference('RemoteToken.count', -1) do assert_equal @user, User.find_for_remote_authentication(token2) assert_nil User.find_for_remote_authentication(token2) end end end
Version data entries
4 entries across 4 versions & 1 rubygems