aboutsummaryrefslogtreecommitdiffstats
path: root/test/test_insert_manager.rb
diff options
context:
space:
mode:
authorAaron Patterson <aaron.patterson@gmail.com>2010-11-05 14:05:10 -0700
committerAaron Patterson <aaron.patterson@gmail.com>2010-11-05 14:05:10 -0700
commit424e39d6883e5ab53a0f2c5d27508b36b1fb5879 (patch)
tree5ba0268df9f31e02e41436db87f79db0e9a5569b /test/test_insert_manager.rb
parentd9d9944b37b959c6b6f00d4f38048cc541a56ad8 (diff)
downloadrails-424e39d6883e5ab53a0f2c5d27508b36b1fb5879.tar.gz
rails-424e39d6883e5ab53a0f2c5d27508b36b1fb5879.tar.bz2
rails-424e39d6883e5ab53a0f2c5d27508b36b1fb5879.zip
adding proper columns to our fake table
Diffstat (limited to 'test/test_insert_manager.rb')
-rw-r--r--test/test_insert_manager.rb11
1 files changed, 4 insertions, 7 deletions
diff --git a/test/test_insert_manager.rb b/test/test_insert_manager.rb
index 3094408a41..0a1b1fcf5a 100644
--- a/test/test_insert_manager.rb
+++ b/test/test_insert_manager.rb
@@ -13,11 +13,9 @@ module Arel
table = Table.new(:users)
manager = Arel::InsertManager.new Table.engine
- table[:id].column.extend(Module.new { def type; :boolean; end })
-
- manager.insert [[table[:id], false]]
+ manager.insert [[table[:bool], false]]
manager.to_sql.must_be_like %{
- INSERT INTO "users" ("id") VALUES ('f')
+ INSERT INTO "users" ("bool") VALUES ('f')
}
end
@@ -35,12 +33,11 @@ module Arel
manager = Arel::InsertManager.new Table.engine
time = Time.now
- attribute = table[:id]
- attribute.column.type = :date
+ attribute = table[:created_at]
manager.insert [[attribute, time]]
manager.to_sql.must_be_like %{
- INSERT INTO "users" ("id") VALUES (#{Table.engine.connection.quote time})
+ INSERT INTO "users" ("created_at") VALUES (#{Table.engine.connection.quote time})
}
end