mirror of
https://github.com/github/rails.git
synced 2026-04-26 03:00:59 -04:00
formats
This commit is contained in:
@@ -140,23 +140,23 @@ class FinderTest < ActiveRecord::TestCase
|
||||
|
||||
|
||||
def test_find_with_group
|
||||
developers = Developer.find(:all, :group => "salary", :select => "salary")
|
||||
developers = Developer.find(:all, :group => "salary", :select => "salary")
|
||||
assert_equal 4, developers.size
|
||||
assert_equal 4, developers.map(&:salary).uniq.size
|
||||
end
|
||||
|
||||
def test_find_with_group_and_having
|
||||
developers = Developer.find(:all, :group => "salary", :having => "sum(salary) > 10000", :select => "salary")
|
||||
developers = Developer.find(:all, :group => "salary", :having => "sum(salary) > 10000", :select => "salary")
|
||||
assert_equal 3, developers.size
|
||||
assert_equal 3, developers.map(&:salary).uniq.size
|
||||
assert developers.all? { |developer| developer.salary > 10000 }
|
||||
assert developers.all? { |developer| developer.salary > 10000 }
|
||||
end
|
||||
|
||||
def test_find_with_group_and_sanitized_having
|
||||
developers = Developer.find(:all, :group => "salary", :having => ["sum(salary) > ?", 10000], :select => "salary")
|
||||
developers = Developer.find(:all, :group => "salary", :having => ["sum(salary) > ?", 10000], :select => "salary")
|
||||
assert_equal 3, developers.size
|
||||
assert_equal 3, developers.map(&:salary).uniq.size
|
||||
assert developers.all? { |developer| developer.salary > 10000 }
|
||||
assert developers.all? { |developer| developer.salary > 10000 }
|
||||
end
|
||||
|
||||
def test_find_with_group_and_sanitized_having_method
|
||||
|
||||
Reference in New Issue
Block a user