diff --git a/mrbgems/mruby-random/test/random.rb b/mrbgems/mruby-random/test/random.rb index 181ef56da..0fe099963 100644 --- a/mrbgems/mruby-random/test/random.rb +++ b/mrbgems/mruby-random/test/random.rb @@ -135,3 +135,16 @@ assert('Array#sample(random)') do assert_equal(samples1, samples2) assert_not_equal(samples1, samples3) end + +assert("Kernel#rand()") do + 100.times { + assert_include(0.0..1.0, rand) + assert_include(0...100, rand(0...100)) + assert_include(0...100, rand(100)) + } + + assert_equal(rand(0...0), nil) + assert_equal(rand(0.0...0), nil) + assert_equal(rand(0...0.0), nil) + assert_equal(rand(0.0...0.0), nil) +end