aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/test/cases/arel/visitors/postgres_test.rb
diff options
context:
space:
mode:
authordavid <david@nlpgo.com>2018-05-28 12:11:57 +0200
committerdavid <david@nlpgo.com>2018-05-28 12:11:57 +0200
commitbbe3e7f298c1b99724f9b4c3b3cbc8778b210342 (patch)
treebadf3f74fc0c81de56406d7cdd72cbc8e1d44df3 /activerecord/test/cases/arel/visitors/postgres_test.rb
parent36390b6bdc75fca70e7a9d74c6270e3f40e77799 (diff)
downloadrails-bbe3e7f298c1b99724f9b4c3b3cbc8778b210342.tar.gz
rails-bbe3e7f298c1b99724f9b4c3b3cbc8778b210342.tar.bz2
rails-bbe3e7f298c1b99724f9b4c3b3cbc8778b210342.zip
Fix: Arel Postgresql visitor generates invalid SQL for GROUPING SETS.
Diffstat (limited to 'activerecord/test/cases/arel/visitors/postgres_test.rb')
-rw-r--r--activerecord/test/cases/arel/visitors/postgres_test.rb6
1 files changed, 3 insertions, 3 deletions
diff --git a/activerecord/test/cases/arel/visitors/postgres_test.rb b/activerecord/test/cases/arel/visitors/postgres_test.rb
index ba37afecfb..ba9cfcfc64 100644
--- a/activerecord/test/cases/arel/visitors/postgres_test.rb
+++ b/activerecord/test/cases/arel/visitors/postgres_test.rb
@@ -229,7 +229,7 @@ module Arel
it "should know how to visit with array arguments" do
node = Arel::Nodes::GroupingSet.new([@table[:name], @table[:bool]])
compile(node).must_be_like %{
- GROUPING SET( "users"."name", "users"."bool" )
+ GROUPING SETS( "users"."name", "users"."bool" )
}
end
@@ -237,7 +237,7 @@ module Arel
group = Arel::Nodes::GroupingElement.new([@table[:name], @table[:bool]])
node = Arel::Nodes::GroupingSet.new(group)
compile(node).must_be_like %{
- GROUPING SET( "users"."name", "users"."bool" )
+ GROUPING SETS( "users"."name", "users"."bool" )
}
end
@@ -246,7 +246,7 @@ module Arel
group2 = Arel::Nodes::GroupingElement.new([@table[:bool], @table[:created_at]])
node = Arel::Nodes::GroupingSet.new([group1, group2])
compile(node).must_be_like %{
- GROUPING SET( ( "users"."name" ), ( "users"."bool", "users"."created_at" ) )
+ GROUPING SETS( ( "users"."name" ), ( "users"."bool", "users"."created_at" ) )
}
end
end