aboutsummaryrefslogtreecommitdiffstats
path: root/test/test_insert_manager.rb
diff options
context:
space:
mode:
authorRafael Mendonça França <rafaelmfranca@gmail.com>2017-05-04 15:13:58 -0700
committerRafael Mendonça França <rafaelmfranca@gmail.com>2017-05-04 15:13:58 -0700
commita98c9bdbdd233ff60457450deea80d2015ee1193 (patch)
treea937b86901c900356980332a64bf936ef3687c95 /test/test_insert_manager.rb
parent6d105c7f891a14316eab47dfff3bf1b94f3204e7 (diff)
downloadrails-a98c9bdbdd233ff60457450deea80d2015ee1193.tar.gz
rails-a98c9bdbdd233ff60457450deea80d2015ee1193.tar.bz2
rails-a98c9bdbdd233ff60457450deea80d2015ee1193.zip
Revert "Merge pull request #482 from kirs/multiple-insert"
This reverts commit 6d105c7f891a14316eab47dfff3bf1b94f3204e7, reversing changes made to 437aa3a4bb8ad4f3f4eba299dbb1112852f9c7ac. This broke Active Record when the values are sql literals
Diffstat (limited to 'test/test_insert_manager.rb')
-rw-r--r--test/test_insert_manager.rb19
1 files changed, 0 insertions, 19 deletions
diff --git a/test/test_insert_manager.rb b/test/test_insert_manager.rb
index 46549c1ae4..b9ee6f76ac 100644
--- a/test/test_insert_manager.rb
+++ b/test/test_insert_manager.rb
@@ -28,25 +28,6 @@ module Arel
}
end
- it 'inserts multiple values' do
- table = Table.new(:users)
- manager = Arel::InsertManager.new
- manager.into table
-
- manager.columns << table[:id]
- manager.columns << table[:name]
-
- manager.values = manager.create_tuple([
- manager.create_values(%w{ 1 david }),
- manager.create_values(%w{ 2 kirs }),
- manager.create_values(["3", Arel.sql('DEFAULT')], []),
- ])
-
- manager.to_sql.must_be_like %{
- INSERT INTO \"users\" (\"id\", \"name\") VALUES ('1', 'david'), ('2', 'kirs'), ('3', DEFAULT)
- }
- end
-
it "inserts false" do
table = Table.new(:users)
manager = Arel::InsertManager.new