diff options
author | Guillermo Iguaran <guilleiguaran@gmail.com> | 2013-02-08 14:22:10 -0500 |
---|---|---|
committer | Guillermo Iguaran <guilleiguaran@gmail.com> | 2013-02-08 14:22:10 -0500 |
commit | fa987cb8ec4cc48018aac4949567823587155765 (patch) | |
tree | cc038c5d35b5cab62475dd793b546cd4f8959af5 /activerecord/test/cases/finder_test.rb | |
parent | 01e67316d8c802df3928b53d0e0ce9153044f5ad (diff) | |
download | rails-fa987cb8ec4cc48018aac4949567823587155765.tar.gz rails-fa987cb8ec4cc48018aac4949567823587155765.tar.bz2 rails-fa987cb8ec4cc48018aac4949567823587155765.zip |
Reverting 16f6f25 (Change behaviour with empty array in where clause)
Diffstat (limited to 'activerecord/test/cases/finder_test.rb')
-rw-r--r-- | activerecord/test/cases/finder_test.rb | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/activerecord/test/cases/finder_test.rb b/activerecord/test/cases/finder_test.rb index 683e4fbd97..a9fa107749 100644 --- a/activerecord/test/cases/finder_test.rb +++ b/activerecord/test/cases/finder_test.rb @@ -808,6 +808,15 @@ class FinderTest < ActiveRecord::TestCase assert_equal [2, 1].sort, client_of.compact.sort end + def test_find_with_nil_inside_set_passed_for_attribute + client_of = Company.all.merge!( + :where => { :client_of => [nil] }, + :order => 'client_of DESC' + ).map { |x| x.client_of } + + assert_equal [], client_of.compact + end + def test_with_limiting_with_custom_select posts = Post.references(:authors).merge( :includes => :author, :select => ' posts.*, authors.id as "author_id"', |