diff options
author | Emilio Tagua <miloops@gmail.com> | 2009-04-23 11:52:48 -0300 |
---|---|---|
committer | Emilio Tagua <miloops@gmail.com> | 2009-04-23 11:52:48 -0300 |
commit | b29268d5b64bbd7383bfcebc6fcc5e97a657885b (patch) | |
tree | e5b517befeb7f9ba487f1c36c50291e13ea3fc6b /spec/arel | |
parent | cc80d8df045b1b24e725a40f17002c6c50df5f14 (diff) | |
download | rails-b29268d5b64bbd7383bfcebc6fcc5e97a657885b.tar.gz rails-b29268d5b64bbd7383bfcebc6fcc5e97a657885b.tar.bz2 rails-b29268d5b64bbd7383bfcebc6fcc5e97a657885b.zip |
Moved require to initializer
Diffstat (limited to 'spec/arel')
-rw-r--r-- | spec/arel/unit/relations/insert_spec.rb | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/spec/arel/unit/relations/insert_spec.rb b/spec/arel/unit/relations/insert_spec.rb index b983e545a4..4ef51fef9d 100644 --- a/spec/arel/unit/relations/insert_spec.rb +++ b/spec/arel/unit/relations/insert_spec.rb @@ -5,34 +5,34 @@ module Arel before do @relation = Table.new(:users) end - + describe '#to_sql' do it 'manufactures sql inserting data when given multiple rows' do pending 'it should insert multiple rows' @insertion = Insert.new(@relation, [@relation[:name] => "nick", @relation[:name] => "bryan"]) - + @insertion.to_sql.should be_like(" INSERT INTO `users` (`users`.`name`) VALUES ('nick'), ('bryan') ") end - + it 'manufactures sql inserting data when given multiple values' do @insertion = Insert.new(@relation, @relation[:id] => "1", @relation[:name] => "nick") - + @insertion.to_sql.should be_like(" INSERT INTO `users` (`users`.`id`, `users`.`name`) VALUES (1, 'nick') ") end - + describe 'when given values whose types correspond to the types of the attributes' do before do @insertion = Insert.new(@relation, @relation[:name] => "nick") end - + it 'manufactures sql inserting data' do @insertion.to_sql.should be_like(" INSERT @@ -41,12 +41,12 @@ module Arel ") end end - + describe 'when given values whose types differ from from the types of the attributes' do before do @insertion = Insert.new(@relation, @relation[:id] => '1-asdf') end - + it 'manufactures sql inserting data' do @insertion.to_sql.should be_like(" INSERT @@ -56,16 +56,16 @@ module Arel end end end - + describe '#call' do before do @insertion = Insert.new(@relation, @relation[:name] => "nick") end - + it 'executes an insert on the connection' do mock(connection = Object.new).insert(@insertion.to_sql) @insertion.call(connection) end end end -end
\ No newline at end of file +end |