Add round up assertions for decimal tests
This commit is contained in:
parent
47c2b7398a
commit
8c60a2169a
@ -33,16 +33,19 @@ def test_type_cast_from_float_with_unspecified_precision
|
||||
def test_type_cast_decimal_from_rational_with_precision
|
||||
type = Decimal.new(precision: 2)
|
||||
assert_equal BigDecimal("0.33"), type.cast(Rational(1, 3))
|
||||
assert_equal BigDecimal("0.67"), type.cast(Rational(2, 3))
|
||||
end
|
||||
|
||||
def test_type_cast_decimal_from_rational_with_precision_and_scale
|
||||
type = Decimal.new(precision: 4, scale: 2)
|
||||
assert_equal BigDecimal("0.33"), type.cast(Rational(1, 3))
|
||||
assert_equal BigDecimal("0.67"), type.cast(Rational(2, 3))
|
||||
end
|
||||
|
||||
def test_type_cast_decimal_from_rational_without_precision_defaults_to_18_36
|
||||
type = Decimal.new
|
||||
assert_equal BigDecimal("0.333333333333333333E0"), type.cast(Rational(1, 3))
|
||||
assert_equal BigDecimal("0.666666666666666667E0"), type.cast(Rational(2, 3))
|
||||
end
|
||||
|
||||
def test_type_cast_decimal_from_object_responding_to_d
|
||||
|
Loading…
Reference in New Issue
Block a user