Skip to content

Commit 4d3255d

Browse files
authored
Merge pull request #785 from YehudaGold/coerce-default-decimal-test
Rails 6: coerce test_default_decimal_number to assert against number
2 parents 20f91a8 + 3706bc5 commit 4d3255d

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

test/cases/coerced_tests.rb

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1132,12 +1132,22 @@ def test_default_positive_integer_coerced
11321132
assert_equal 7, record.positive_integer
11331133
assert_equal 7, record.positive_integer_before_type_cast
11341134
end
1135+
1136+
# We do better with native types and do not return strings for everything.
11351137
coerce_tests! :test_default_negative_integer
11361138
def test_default_negative_integer_coerced
11371139
record = DefaultNumber.new
11381140
assert_equal -5, record.negative_integer
11391141
assert_equal -5, record.negative_integer_before_type_cast
11401142
end
1143+
1144+
# We do better with native types and do not return strings for everything.
1145+
coerce_tests! :test_default_decimal_number
1146+
def test_default_decimal_number_coerced
1147+
record = DefaultNumber.new
1148+
assert_equal BigDecimal("2.78"), record.decimal_number
1149+
assert_equal 2.78, record.decimal_number_before_type_cast
1150+
end
11411151
end
11421152

11431153

0 commit comments

Comments
 (0)