From ad4ffa2e4dd304a878ca99ad2cab2b5226183758 Mon Sep 17 00:00:00 2001 From: Prathamesh Sonpatki Date: Fri, 22 May 2015 14:55:23 +0530 Subject: Added test case for serial? method when sequence name is not quoted - Followup of https://github.com/rails/rails/pull/20190/. --- activerecord/test/cases/primary_keys_test.rb | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'activerecord/test/cases/primary_keys_test.rb') diff --git a/activerecord/test/cases/primary_keys_test.rb b/activerecord/test/cases/primary_keys_test.rb index b8433f0bba..0745a37ee9 100644 --- a/activerecord/test/cases/primary_keys_test.rb +++ b/activerecord/test/cases/primary_keys_test.rb @@ -182,6 +182,12 @@ class PrimaryKeysTest < ActiveRecord::TestCase assert_equal "nextval('\"mixed_case_monkeys_monkeyID_seq\"'::regclass)", column.default_function assert column.serial? end + + def test_serial_with_unquoted_sequence_name + column = Topic.columns_hash[Topic.primary_key] + assert_equal "nextval('topics_id_seq'::regclass)", column.default_function + assert column.serial? + end end end -- cgit v1.2.3