diff options
author | Rafael Mendonça França <rafaelmfranca@gmail.com> | 2014-05-20 21:35:58 -0300 |
---|---|---|
committer | Rafael Mendonça França <rafaelmfranca@gmail.com> | 2014-05-20 21:35:58 -0300 |
commit | 9a1abedcdeecd9464668695d4f9c1d55a2fd9332 (patch) | |
tree | 287c625ff80dc7feeddea2dcb5a59ce6783a9cd3 /activerecord/test/cases | |
parent | c72d6c91a7c0c2dc81cc857a1d6db496e84e0065 (diff) | |
parent | 9c3afdc327132c7f1f4d05eebc0c05b715442e7d (diff) | |
download | rails-9a1abedcdeecd9464668695d4f9c1d55a2fd9332.tar.gz rails-9a1abedcdeecd9464668695d4f9c1d55a2fd9332.tar.bz2 rails-9a1abedcdeecd9464668695d4f9c1d55a2fd9332.zip |
Merge pull request #14544 from jefflai2/named_scope_sti
Fixes Issue #13466.
Conflicts:
activerecord/CHANGELOG.md
Diffstat (limited to 'activerecord/test/cases')
-rw-r--r-- | activerecord/test/cases/scoping/named_scoping_test.rb | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/activerecord/test/cases/scoping/named_scoping_test.rb b/activerecord/test/cases/scoping/named_scoping_test.rb index 59ec2dd6a4..bfde9448f3 100644 --- a/activerecord/test/cases/scoping/named_scoping_test.rb +++ b/activerecord/test/cases/scoping/named_scoping_test.rb @@ -2,12 +2,13 @@ require "cases/helper" require 'models/post' require 'models/topic' require 'models/comment' +require 'models/rating' require 'models/reply' require 'models/author' require 'models/developer' class NamedScopingTest < ActiveRecord::TestCase - fixtures :posts, :authors, :topics, :comments, :author_addresses + fixtures :posts, :authors, :topics, :comments, :author_addresses, :ratings def test_implements_enumerable assert !Topic.all.empty? @@ -115,6 +116,10 @@ class NamedScopingTest < ActiveRecord::TestCase assert_equal 1,SpecialPost.containing_the_letter_a.count end + def test_scope_subquery_with_STI + assert_nothing_raised { VerySpecialComment.special_parent(SpecialRating.first).count } + end + def test_has_many_through_associations_have_access_to_scopes assert_not_equal Comment.containing_the_letter_e, authors(:david).comments assert !Comment.containing_the_letter_e.empty? |