diff options
author | Aaron Patterson <aaron.patterson@gmail.com> | 2010-11-05 14:05:10 -0700 |
---|---|---|
committer | Aaron Patterson <aaron.patterson@gmail.com> | 2010-11-05 14:05:10 -0700 |
commit | 424e39d6883e5ab53a0f2c5d27508b36b1fb5879 (patch) | |
tree | 5ba0268df9f31e02e41436db87f79db0e9a5569b /test/test_insert_manager.rb | |
parent | d9d9944b37b959c6b6f00d4f38048cc541a56ad8 (diff) | |
download | rails-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.rb | 11 |
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 |