diff options
author | Ryuta Kamizono <kamipo@gmail.com> | 2018-10-10 16:59:21 +0900 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-10-10 16:59:21 +0900 |
commit | a52c6989a0aacc50b35891265a0b5631e1ec2370 (patch) | |
tree | 1c702f4a71d0de57fa8e94d62432a2ee32af8f20 /activerecord/test/cases/relations_test.rb | |
parent | 6c69a96048f61b280076412eab37c9134ddb7440 (diff) | |
parent | 136b738cd261a7f54f478f9fb160afb9f5e50a02 (diff) | |
download | rails-a52c6989a0aacc50b35891265a0b5631e1ec2370.tar.gz rails-a52c6989a0aacc50b35891265a0b5631e1ec2370.tar.bz2 rails-a52c6989a0aacc50b35891265a0b5631e1ec2370.zip |
Merge pull request #34122 from kamipo/generate_relation_methods
Generate delegation methods to named scope in the definition time
Diffstat (limited to 'activerecord/test/cases/relations_test.rb')
-rw-r--r-- | activerecord/test/cases/relations_test.rb | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/activerecord/test/cases/relations_test.rb b/activerecord/test/cases/relations_test.rb index 9914a61033..e471ee8039 100644 --- a/activerecord/test/cases/relations_test.rb +++ b/activerecord/test/cases/relations_test.rb @@ -1812,6 +1812,16 @@ class RelationTest < ActiveRecord::TestCase assert_equal "Thank you for the welcome,Thank you again for the welcome", Post.first.comments.join(",") end + def test_relation_with_private_kernel_method + accounts = Account.all + assert_equal [accounts(:signals37)], accounts.open + assert_equal [accounts(:signals37)], accounts.available + + sub_accounts = SubAccount.all + assert_equal [accounts(:signals37)], sub_accounts.open + assert_equal [accounts(:signals37)], sub_accounts.available + end + test "#skip_query_cache!" do Post.cache do assert_queries(1) do |