diff options
author | Zuhao Wan <wanzuhao@gmail.com> | 2014-07-28 17:49:56 +0800 |
---|---|---|
committer | Zuhao Wan <wanzuhao@gmail.com> | 2014-07-28 20:05:32 +0800 |
commit | be58912c84ee5130ebb49d55bb59b63a2432d896 (patch) | |
tree | f6c1b02d666b56ea44eba1bb78a7683dda966f27 /activerecord | |
parent | d94a0fe6b849d3424200eaa74f1b23eef9668fa3 (diff) | |
download | rails-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.rb | 2 |
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) |