aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/test/associations_join_model_test.rb
diff options
context:
space:
mode:
authorDavid Heinemeier Hansson <david@loudthinking.com>2005-12-11 18:06:51 +0000
committerDavid Heinemeier Hansson <david@loudthinking.com>2005-12-11 18:06:51 +0000
commit6427db6baa9cfd3dfdbe8c1efd4e99825f751023 (patch)
tree760de7de653b93930432466ab84eeb5554ceb01a /activerecord/test/associations_join_model_test.rb
parenta501aa75cd6657b9faa2aed2137501ec0efa3e8a (diff)
downloadrails-6427db6baa9cfd3dfdbe8c1efd4e99825f751023.tar.gz
rails-6427db6baa9cfd3dfdbe8c1efd4e99825f751023.tar.bz2
rails-6427db6baa9cfd3dfdbe8c1efd4e99825f751023.zip
Added tests for join models and fixed a bug #3177
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@3279 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
Diffstat (limited to 'activerecord/test/associations_join_model_test.rb')
-rw-r--r--activerecord/test/associations_join_model_test.rb11
1 files changed, 9 insertions, 2 deletions
diff --git a/activerecord/test/associations_join_model_test.rb b/activerecord/test/associations_join_model_test.rb
index 07e9288f08..7b53141ccd 100644
--- a/activerecord/test/associations_join_model_test.rb
+++ b/activerecord/test/associations_join_model_test.rb
@@ -3,10 +3,17 @@ require 'fixtures/tag'
require 'fixtures/tagging'
require 'fixtures/post'
require 'fixtures/comment'
+require 'fixtures/author'
+require 'fixtures/category'
+require 'fixtures/categorization'
class AssociationsJoinModelTest < Test::Unit::TestCase
self.use_transactional_fixtures = false
- fixtures :posts, :comments, :tags, :taggings
+ fixtures :posts, :authors, :categories, :categorizations, :comments, :tags, :taggings
+
+ def test_has_many
+ assert_equal categories(:general), authors(:david).categories.first
+ end
def test_polymorphic_has_many
assert_equal taggings(:welcome_general), posts(:welcome).taggings.first
@@ -18,5 +25,5 @@ class AssociationsJoinModelTest < Test::Unit::TestCase
def test_polymorphic_has_many_going_through_join_model
assert_equal tags(:general), posts(:welcome).tags.first
- end
+ end
end