aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/test/cases/calculations_test.rb
diff options
context:
space:
mode:
authorBen Woosley <ben.woosley@gmail.com>2013-05-10 19:33:24 +0200
committerBen Woosley <ben.woosley@gmail.com>2013-05-10 19:33:34 +0200
commit48783ee7fc9eaf2ae19f74f103fbdeb8bad93f58 (patch)
treed70bd245a09a59c49fd53515e6cb2958d26ca31e /activerecord/test/cases/calculations_test.rb
parent2fcafee250ee24224b8fb8c1d884a48770fe08b3 (diff)
downloadrails-48783ee7fc9eaf2ae19f74f103fbdeb8bad93f58.tar.gz
rails-48783ee7fc9eaf2ae19f74f103fbdeb8bad93f58.tar.bz2
rails-48783ee7fc9eaf2ae19f74f103fbdeb8bad93f58.zip
Add coverage for the fact that pluck without an argument returns all the table's columns.
Diffstat (limited to 'activerecord/test/cases/calculations_test.rb')
-rw-r--r--activerecord/test/cases/calculations_test.rb5
1 files changed, 5 insertions, 0 deletions
diff --git a/activerecord/test/cases/calculations_test.rb b/activerecord/test/cases/calculations_test.rb
index 5e55f27ab6..941e9759ad 100644
--- a/activerecord/test/cases/calculations_test.rb
+++ b/activerecord/test/cases/calculations_test.rb
@@ -479,6 +479,11 @@ class CalculationsTest < ActiveRecord::TestCase
assert_equal [1,2,3,4], Topic.order(:id).pluck(:id)
end
+ def test_pluck_without_column_names
+ assert_equal [[1, "Firm", 1, nil, "37signals", nil, 1, nil, ""]],
+ Company.order(:id).limit(1).pluck
+ end
+
def test_pluck_type_cast
topic = topics(:first)
relation = Topic.where(:id => topic.id)