From f05574606ea370b4f51a4f329c677acfa2a68b3f Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Thu, 8 Sep 2022 22:58:01 +0900 Subject: [PATCH] mruby-numeric-ext: add ceildiv test with Float and Rational. --- mrbgems/mruby-numeric-ext/test/numeric.rb | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/mrbgems/mruby-numeric-ext/test/numeric.rb b/mrbgems/mruby-numeric-ext/test/numeric.rb index be8bf9b97..0da071f26 100644 --- a/mrbgems/mruby-numeric-ext/test/numeric.rb +++ b/mrbgems/mruby-numeric-ext/test/numeric.rb @@ -36,8 +36,12 @@ assert('Integer#ceildiv') do assert_equal(-1, -4.ceildiv(3)) assert_equal(2, -4.ceildiv(-3)) -# assert_equal(3, 3.ceildiv(1.2)) -# assert_equal(3, 3.ceildiv(6/5r)) + if Object.const_defined?(:Float) + assert_equal(3, 3.ceildiv(1.2)) + end + if Object.const_defined?(:Rational) + assert_equal(3, 3.ceildiv(6/5r)) + end # assert_equal(10, (10**100-11).ceildiv(10**99-1)) # assert_equal(11, (10**100-9).ceildiv(10**99-1))