aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord
diff options
context:
space:
mode:
authorZuhao Wan <wanzuhao@gmail.com>2014-07-28 17:49:56 +0800
committerZuhao Wan <wanzuhao@gmail.com>2014-07-28 20:05:32 +0800
commitbe58912c84ee5130ebb49d55bb59b63a2432d896 (patch)
treef6c1b02d666b56ea44eba1bb78a7683dda966f27 /activerecord
parentd94a0fe6b849d3424200eaa74f1b23eef9668fa3 (diff)
downloadrails-be58912c84ee5130ebb49d55bb59b63a2432d896.tar.gz
rails-be58912c84ee5130ebb49d55bb59b63a2432d896.tar.bz2
rails-be58912c84ee5130ebb49d55bb59b63a2432d896.zip
Add where condition so select_one returns the correct record.
Diffstat (limited to 'activerecord')
-rw-r--r--activerecord/test/cases/adapter_test.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/activerecord/test/cases/adapter_test.rb b/activerecord/test/cases/adapter_test.rb
index 778c4ed7e5..6f84bae432 100644
--- a/activerecord/test/cases/adapter_test.rb
+++ b/activerecord/test/cases/adapter_test.rb
@@ -192,7 +192,7 @@ module ActiveRecord
def test_select_methods_passing_a_association_relation
author = Author.create!(name: 'john')
Post.create!(author: author, title: 'foo', body: 'bar')
- query = author.posts.select(:title)
+ query = author.posts.where(title: 'foo').select(:title)
assert_equal({"title" => "foo"}, @connection.select_one(query.arel, nil, query.bind_values))
assert_equal({"title" => "foo"}, @connection.select_one(query))
assert @connection.select_all(query).is_a?(ActiveRecord::Result)