test/test_round.rb in ruby-decimal-0.2.1 vs test/test_round.rb in ruby-decimal-0.2.2
- old
+ new
@@ -41,9 +41,14 @@
assert_equal(-101, Decimal('-100.0001').floor)
assert_equal 100, Decimal('100.99999').truncate
assert_equal(-100, Decimal('-100.99999').truncate)
+ assert_equal(10, Decimal('9.99999').round(:rounding=>:half_up))
+ assert_equal(1, Decimal('0.999999').round(:rounding=>:half_up))
+ assert_equal(0, Decimal('0.0999999').round(:rounding=>:half_up))
+ assert_equal(1, Decimal('0.0999999').round(:rounding=>:up))
+
end
end