diff options
author | Rafael França <rafaelmfranca@gmail.com> | 2017-06-15 16:44:42 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-06-15 16:44:42 -0400 |
commit | 703128dbfee9b8fca281b5accc22b2b4a37ce4df (patch) | |
tree | e1f5d95c59f078478b294ba189c36927a86187ce /activerecord/test/cases | |
parent | 053db5096287c0d3a9597bff3f669e32a64cc387 (diff) | |
parent | 2e4fe3a4ada95d08a77ff4df5cbf49ada0a10f6d (diff) | |
download | rails-703128dbfee9b8fca281b5accc22b2b4a37ce4df.tar.gz rails-703128dbfee9b8fca281b5accc22b2b4a37ce4df.tar.bz2 rails-703128dbfee9b8fca281b5accc22b2b4a37ce4df.zip |
Merge pull request #29464 from eugeneius/raw_write_attribute
Don't map id to primary key in raw_write_attribute
Diffstat (limited to 'activerecord/test/cases')
-rw-r--r-- | activerecord/test/cases/primary_keys_test.rb | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/activerecord/test/cases/primary_keys_test.rb b/activerecord/test/cases/primary_keys_test.rb index 200d9e6434..56229b70bc 100644 --- a/activerecord/test/cases/primary_keys_test.rb +++ b/activerecord/test/cases/primary_keys_test.rb @@ -80,6 +80,12 @@ class PrimaryKeysTest < ActiveRecord::TestCase assert_equal 1, subscriber.update_count end + def test_update_columns_with_non_primary_key_id_column + subscriber = Subscriber.first + subscriber.update_columns(id: 1) + assert_not_equal 1, subscriber.nick + end + def test_string_key subscriber = Subscriber.find(subscribers(:first).nick) assert_equal(subscribers(:first).name, subscriber.name) |