spec/database_spec.rb in upsert-2.1.0 vs spec/database_spec.rb in upsert-2.1.1
- old
+ new
@@ -81,9 +81,16 @@
upsert = Upsert.new $conn, :pets
assert_creates(Pet, [{:name => 'Jerry', :gender => 'male'}]) do
upsert.row({:id => jerry.id}, :gender => :male)
end
end
+
+ it "works for column names with spaces in them" do
+ upsert = Upsert.new $conn, :people
+ assert_creates(Person, [{:"First Name" => 'Major', :"Last Name" => 'Major'}]) do
+ upsert.row({:"First Name" => 'Major'}, :"Last Name" => 'Major')
+ end
+ end
end
describe :batch do
it "works for multiple rows (base case)" do
assert_creates(Pet, [{:name => 'Jerry', :gender => 'male'}]) do
Upsert.batch($conn, :pets) do |upsert|