summaryrefslogtreecommitdiffhomepage
path: root/mrbgems/mruby-random
diff options
context:
space:
mode:
authormattn <[email protected]>2013-03-27 11:47:33 +0900
committermattn <[email protected]>2013-03-27 11:47:33 +0900
commit00326ba7f17f59c211c1c3cbb5c8521c870d15f0 (patch)
tree79ec30990fdd015b5f22481215036f06f6720451 /mrbgems/mruby-random
parentd9e15a02a70992de0bbb7ddcf035d4ccc78c7a2e (diff)
downloadmruby-00326ba7f17f59c211c1c3cbb5c8521c870d15f0.tar.gz
mruby-00326ba7f17f59c211c1c3cbb5c8521c870d15f0.zip
Add test for mruby-random
Diffstat (limited to 'mrbgems/mruby-random')
-rw-r--r--mrbgems/mruby-random/test/random.rb21
1 files changed, 21 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..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