From 00326ba7f17f59c211c1c3cbb5c8521c870d15f0 Mon Sep 17 00:00:00 2001 From: mattn Date: Wed, 27 Mar 2013 11:47:33 +0900 Subject: Add test for mruby-random --- mrbgems/mruby-random/test/random.rb | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 mrbgems/mruby-random/test/random.rb diff --git a/mrbgems/mruby-random/test/random.rb b/mrbgems/mruby-random/test/random.rb new file mode 100644 index 000000000..43fe75eef --- /dev/null +++ b/mrbgems/mruby-random/test/random.rb @@ -0,0 +1,21 @@ +## +# 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("fixnum") do + r = rand(3) + r.to_i == r +end -- cgit v1.2.3 From 46c13080f98cf276d1a897fd6588282e84f59028 Mon Sep 17 00:00:00 2001 From: mattn Date: Wed, 27 Mar 2013 11:50:52 +0900 Subject: Fix test for mruby-random --- mrbgems/mruby-random/test/random.rb | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/mrbgems/mruby-random/test/random.rb b/mrbgems/mruby-random/test/random.rb index 43fe75eef..ef3c6e482 100644 --- a/mrbgems/mruby-random/test/random.rb +++ b/mrbgems/mruby-random/test/random.rb @@ -16,6 +16,9 @@ assert("Kernel::srand") do end assert("fixnum") do - r = rand(3) - r.to_i == r + rand(3).class == Fixnum +end + +assert("float") do + rand.class == Float end -- cgit v1.2.3