7600aef48b
As a side benefit, fix an (non-user-visible) bug in display_s5(). Also fixed a bug where removing orphaned pages did not expire cached summary pages.
20 lines
479 B
Ruby
20 lines
479 B
Ruby
require 'abstract_unit'
|
|
|
|
class SecureRandomTest < Test::Unit::TestCase
|
|
def test_random_bytes
|
|
b1 = ActiveSupport::SecureRandom.random_bytes(64)
|
|
b2 = ActiveSupport::SecureRandom.random_bytes(64)
|
|
assert_not_equal b1, b2
|
|
end
|
|
|
|
def test_hex
|
|
b1 = ActiveSupport::SecureRandom.hex(64)
|
|
b2 = ActiveSupport::SecureRandom.hex(64)
|
|
assert_not_equal b1, b2
|
|
end
|
|
|
|
def test_random_number
|
|
assert ActiveSupport::SecureRandom.random_number(5000) < 5000
|
|
end
|
|
end
|