spec/adapters/oracle_spec.rb in sequel-4.47.0 vs spec/adapters/oracle_spec.rb in sequel-4.48.0

- old
+ new

@@ -115,21 +115,21 @@ DB.drop_table?(:test_tmp) end it "should return the correct record count" do @d.count.must_equal 0 - @d << {:name => 'abc', :value => 123} - @d << {:name => 'abc', :value => 456} - @d << {:name => 'def', :value => 789} + @d.insert(:name => 'abc', :value => 123) + @d.insert(:name => 'abc', :value => 456) + @d.insert(:name => 'def', :value => 789) @d.count.must_equal 3 end it "should return the correct records" do @d.to_a.must_equal [] - @d << {:name => 'abc', :value => 123} - @d << {:name => 'abc', :value => 456} - @d << {:name => 'def', :value => 789} + @d.insert(:name => 'abc', :value => 123) + @d.insert(:name => 'abc', :value => 456) + @d.insert(:name => 'def', :value => 789) @d.order(:value).to_a.must_equal [ {:date_created=>nil, :name => 'abc', :value => 123}, {:date_created=>nil, :name => 'abc', :value => 456}, {:date_created=>nil, :name => 'def', :value => 789} @@ -212,31 +212,31 @@ ] end it "should update records correctly" do - @d << {:name => 'abc', :value => 123} - @d << {:name => 'abc', :value => 456} - @d << {:name => 'def', :value => 789} + @d.insert(:name => 'abc', :value => 123) + @d.insert(:name => 'abc', :value => 456) + @d.insert(:name => 'def', :value => 789) @d.filter(:name => 'abc').update(:value => 530) @d[:name => 'def'][:value].must_equal 789 @d.filter(:value => 530).count.must_equal 2 end it "should translate values correctly" do - @d << {:name => 'abc', :value => 456} - @d << {:name => 'def', :value => 789} + @d.insert(:name => 'abc', :value => 456) + @d.insert(:name => 'def', :value => 789) @d.filter{value > 500}.update(:date_created => Sequel.lit("to_timestamp('2009-09-09', 'YYYY-MM-DD')")) @d[:name => 'def'][:date_created].strftime('%F').must_equal '2009-09-09' end it "should delete records correctly" do - @d << {:name => 'abc', :value => 123} - @d << {:name => 'abc', :value => 456} - @d << {:name => 'def', :value => 789} + @d.insert(:name => 'abc', :value => 123) + @d.insert(:name => 'abc', :value => 456) + @d.insert(:name => 'def', :value => 789) @d.filter(:name => 'abc').delete @d.count.must_equal 1 @d.first[:name].must_equal 'def' end @@ -246,28 +246,28 @@ @d.literal(false) end it "should support transactions" do DB.transaction do - @d << {:name => 'abc', :value => 1} + @d.insert(:name => 'abc', :value => 1) end @d.count.must_equal 1 end it "should return correct result" do @d1 = DB[:books] @d1.delete - @d1 << {:id => 1, :title => 'aaa', :category_id => 100} - @d1 << {:id => 2, :title => 'bbb', :category_id => 100} - @d1 << {:id => 3, :title => 'ccc', :category_id => 101} - @d1 << {:id => 4, :title => 'ddd', :category_id => 102} + @d1.insert(:id => 1, :title => 'aaa', :category_id => 100) + @d1.insert(:id => 2, :title => 'bbb', :category_id => 100) + @d1.insert(:id => 3, :title => 'ccc', :category_id => 101) + @d1.insert(:id => 4, :title => 'ddd', :category_id => 102) @d2 = DB[:categories] @d2.delete - @d2 << {:id => 100, :cat_name => 'ruby'} - @d2 << {:id => 101, :cat_name => 'rails'} + @d2.insert(:id => 100, :cat_name => 'ruby') + @d2.insert(:id => 101, :cat_name => 'rails') @d1.join(:categories, :id => :category_id).select(Sequel[:books][:id], :title, :cat_name).order(Sequel[:books][:id]).to_a.must_equal [ {:id => 1, :title => 'aaa', :cat_name => 'ruby'}, {:id => 2, :title => 'bbb', :cat_name => 'ruby'}, {:id => 3, :title => 'ccc', :cat_name => 'rails'} @@ -292,12 +292,12 @@ end it "should allow columns to be renamed" do @d1 = DB[:books] @d1.delete - @d1 << {:id => 1, :title => 'aaa', :category_id => 100} - @d1 << {:id => 2, :title => 'bbb', :category_id => 100} - @d1 << {:id => 3, :title => 'bbb', :category_id => 100} + @d1.insert(:id => 1, :title => 'aaa', :category_id => 100) + @d1.insert(:id => 2, :title => 'bbb', :category_id => 100) + @d1.insert(:id => 3, :title => 'bbb', :category_id => 100) @d1.select(Sequel.as(:title, :name)).order_by(:id).to_a.must_equal [ { :name => 'aaa' }, { :name => 'bbb' }, { :name => 'bbb' },