19 lines
572 B
Ruby
19 lines
572 B
Ruby
require 'test_helper'
|
|
|
|
class OauthNonceTest < ActiveSupport::TestCase
|
|
api_fixtures
|
|
|
|
##
|
|
# the nonce has only one property, that it is a unique pair of
|
|
# string and timestamp.
|
|
def test_nonce_uniqueness
|
|
string = "0123456789ABCDEF"
|
|
timestamp = Time.now
|
|
|
|
nonce1 = OauthNonce.remember(string, timestamp)
|
|
assert_not_equal false, nonce1, "First nonce should be unique. Check your test database is empty."
|
|
|
|
nonce2 = OauthNonce.remember(string, timestamp)
|
|
assert_equal false, nonce2, "Shouldn't be able to remember the same nonce twice."
|
|
end
|
|
end
|