From 49edce37f92b1dcad4b67b3eb35922e7cec88726 Mon Sep 17 00:00:00 2001 From: Ryuta Kamizono Date: Wed, 1 Jun 2016 04:00:05 +0900 Subject: Translate numeric value out of range to the specific exception Raise `ActiveRecord::RangeError` when values that executed are out of range. --- activerecord/test/cases/adapters/mysql2/unsigned_type_test.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'activerecord/test/cases/adapters/mysql2/unsigned_type_test.rb') diff --git a/activerecord/test/cases/adapters/mysql2/unsigned_type_test.rb b/activerecord/test/cases/adapters/mysql2/unsigned_type_test.rb index 59475ad177..268800d538 100644 --- a/activerecord/test/cases/adapters/mysql2/unsigned_type_test.rb +++ b/activerecord/test/cases/adapters/mysql2/unsigned_type_test.rb @@ -34,10 +34,10 @@ class Mysql2UnsignedTypeTest < ActiveRecord::Mysql2TestCase assert_raise(ActiveModel::RangeError) do UnsignedType.create(unsigned_bigint: -10) end - assert_raise(ActiveRecord::StatementInvalid) do + assert_raise(ActiveRecord::RangeError) do UnsignedType.create(unsigned_float: -10.0) end - assert_raise(ActiveRecord::StatementInvalid) do + assert_raise(ActiveRecord::RangeError) do UnsignedType.create(unsigned_decimal: -10.0) end end -- cgit v1.2.3