mirror of
https://github.com/rails/rails.git
synced 2022-11-09 12:12:34 -05:00
20 lines
430 B
Ruby
20 lines
430 B
Ruby
require 'abstract_unit'
|
|
require 'active_support/core_ext/securerandom'
|
|
|
|
class SecureRandomTest < ActiveSupport::TestCase
|
|
def test_base58
|
|
s1 = SecureRandom.base58
|
|
s2 = SecureRandom.base58
|
|
|
|
assert_not_equal s1, s2
|
|
assert_equal 16, s1.length
|
|
end
|
|
|
|
def test_base58_with_length
|
|
s1 = SecureRandom.base58(24)
|
|
s2 = SecureRandom.base58(24)
|
|
|
|
assert_not_equal s1, s2
|
|
assert_equal 24, s1.length
|
|
end
|
|
end
|