From 242fc54f57d8db96eb2d34b1db19b9a61d7412b7 Mon Sep 17 00:00:00 2001 From: Dylan Thacker-Smith Date: Thu, 17 Jan 2019 13:33:30 -0500 Subject: activerecord: Use a simpler query condition for aggregates with one mapping --- activerecord/test/cases/finder_test.rb | 1 + 1 file changed, 1 insertion(+) (limited to 'activerecord/test') diff --git a/activerecord/test/cases/finder_test.rb b/activerecord/test/cases/finder_test.rb index 1c53362bac..6a051c3213 100644 --- a/activerecord/test/cases/finder_test.rb +++ b/activerecord/test/cases/finder_test.rb @@ -947,6 +947,7 @@ class FinderTest < ActiveRecord::TestCase assert_kind_of Money, zaphod_balance found_customers = Customer.where(balance: [david_balance, zaphod_balance]) assert_equal [customers(:david), customers(:zaphod)], found_customers.sort_by(&:id) + assert_equal Customer.where(balance: [david_balance.amount, zaphod_balance.amount]).to_sql, found_customers.to_sql end def test_hash_condition_find_with_aggregate_attribute_having_same_name_as_field_and_key_value_being_aggregate -- cgit v1.2.3