diff options
author | Sean Griffin <sean@seantheprogrammer.com> | 2016-05-02 16:36:17 -0500 |
---|---|---|
committer | Sean Griffin <sean@seantheprogrammer.com> | 2016-05-02 16:36:17 -0500 |
commit | 98264a1343fad6bb6637893a37fd571916b4158c (patch) | |
tree | bd92269be100b52382e69a485f9675c1fa6fda7f /activerecord/test | |
parent | e0a9baa044022eea52b8c4b36689396dac165944 (diff) | |
download | rails-98264a1343fad6bb6637893a37fd571916b4158c.tar.gz rails-98264a1343fad6bb6637893a37fd571916b4158c.tar.bz2 rails-98264a1343fad6bb6637893a37fd571916b4158c.zip |
Do not delegate `AR::Base#empty?` to `all`
Unlike `one?` and `none?`, `empty?` has interactions with methods
outside of enumerable. It also doesn't fit in the same vein.
`Topic.any?` makes sense. `Topic.empty?` does not, as `Topic` is not a
container.
Fixes #24808
Close #24812
Diffstat (limited to 'activerecord/test')
-rw-r--r-- | activerecord/test/cases/scoping/named_scoping_test.rb | 6 |
1 files changed, 0 insertions, 6 deletions
diff --git a/activerecord/test/cases/scoping/named_scoping_test.rb b/activerecord/test/cases/scoping/named_scoping_test.rb index 96c94eefa0..f05df9d76b 100644 --- a/activerecord/test/cases/scoping/named_scoping_test.rb +++ b/activerecord/test/cases/scoping/named_scoping_test.rb @@ -544,12 +544,6 @@ class NamedScopingTest < ActiveRecord::TestCase assert_equal 1, SpecialComment.where(body: 'go crazy').created.count end - def test_model_class_should_respond_to_empty - assert !Topic.empty? - Topic.delete_all - assert Topic.empty? - end - def test_model_class_should_respond_to_none assert !Topic.none? Topic.delete_all |