From 9510cd1c7e3a5416109c171b4c94475f4b1931c5 Mon Sep 17 00:00:00 2001 From: Elad Meidar Date: Sun, 27 Sep 2009 11:45:08 -0400 Subject: [PATCH] LH3188 - assigning object to a foreign key column on create, always returns 1. test included. --- activerecord/test/cases/base_test.rb | 9 ++++++++- 1 files changed, 8 insertions(+), 1 deletions(-) diff --git a/activerecord/test/cases/base_test.rb b/activerecord/test/cases/base_test.rb index 14f3967..fe7c790 100755 --- a/activerecord/test/cases/base_test.rb +++ b/activerecord/test/cases/base_test.rb @@ -190,7 +190,14 @@ class BasicsTest < ActiveRecord::TestCase topic_reloaded = Topic.find(topic.id) assert_equal("New Topic", topic_reloaded.title) end - + + def test_create_with_an_object_assigned_to_foreign_key + @author = Author.create(:name => 'Elad') + @post = Post.create(:title => 'with an object as foreign key', :body => 'should work, really.', :author_id => @author) + + assert_equal @post.author_id, @author.id + end + def test_save! topic = Topic.new(:title => "New Topic") assert topic.save! -- 1.6.0.2