diff options
Diffstat (limited to 'mrbgems/mruby-random/test/random.rb')
| -rw-r--r-- | mrbgems/mruby-random/test/random.rb | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/mrbgems/mruby-random/test/random.rb b/mrbgems/mruby-random/test/random.rb new file mode 100644 index 000000000..01d231d5c --- /dev/null +++ b/mrbgems/mruby-random/test/random.rb @@ -0,0 +1,32 @@ +## +# Random Test + +assert("Random#srand") do + r1 = Random.new(123) + r2 = Random.new(123) + r1.rand == r2.rand +end + +assert("Kernel::srand") do + srand(234) + r1 = rand + srand(234) + r2 = rand + r1 == r2 +end + +assert("Random::srand") do + Random.srand(345) + r1 = rand + srand(345) + r2 = Random.rand + r1 == r2 +end + +assert("fixnum") do + rand(3).class == Fixnum +end + +assert("float") do + rand.class == Float +end |
