aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/test_update_manager.rb8
1 files changed, 8 insertions, 0 deletions
diff --git a/test/test_update_manager.rb b/test/test_update_manager.rb
index f9704af425..1dd881b259 100644
--- a/test/test_update_manager.rb
+++ b/test/test_update_manager.rb
@@ -8,6 +8,14 @@ module Arel
end
end
+ it "should not quote sql literals" do
+ table = Table.new(:users)
+ um = Arel::UpdateManager.new Table.engine
+ um.table table
+ um.set [[table[:name], (Arel::Nodes::BindParam.new '?')]]
+ um.to_sql.must_be_like %{ UPDATE "users" SET "name" = ? }
+ end
+
it 'handles limit properly' do
table = Table.new(:users)
um = Arel::UpdateManager.new Table.engine