diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/test_update_manager.rb | 8 |
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 |