Sha256: 726ab46cab59a5bf3083ef56c5cb27998f440460509ace66c831bf9b2a1e0af6

Contents?: true

Size: 578 Bytes

Versions: 29

Compression:

Stored size: 578 Bytes

Contents

require File.join(File.dirname(File.expand_path(__FILE__)), "spec_helper")

describe "Sequel::Plugins::UnlimitedUpdate" do
  before do
    @db = Sequel.mock(:host=>'mysql', :numrows=>1)
    @c = Class.new(Sequel::Model(@db[:test]))
    @c.columns :id, :name
    @o = @c.load(:id=>1, :name=>'a')
    @db.sqls
  end

  it "should remove limit from update dataset" do
    @o.save
    @db.sqls.should == ["UPDATE test SET name = 'a' WHERE (id = 1) LIMIT 1"]

    @c.plugin :unlimited_update
    @o.save
    @db.sqls.should == ["UPDATE test SET name = 'a' WHERE (id = 1)"]
  end
end

Version data entries

29 entries across 29 versions & 2 rubygems

Version Path
sequel-4.22.0 spec/extensions/unlimited_update_spec.rb
sequel-4.21.0 spec/extensions/unlimited_update_spec.rb
sequel-4.20.0 spec/extensions/unlimited_update_spec.rb
sequel-4.19.0 spec/extensions/unlimited_update_spec.rb
sequel-4.18.0 spec/extensions/unlimited_update_spec.rb
sequel-4.17.0 spec/extensions/unlimited_update_spec.rb
sequel-4.16.0 spec/extensions/unlimited_update_spec.rb
asana2flowdock-1.0.0 vendor/bundle/ruby/1.9.1/gems/sequel-4.15.0/spec/extensions/unlimited_update_spec.rb
sequel-4.15.0 spec/extensions/unlimited_update_spec.rb
sequel-4.14.0 spec/extensions/unlimited_update_spec.rb
sequel-4.13.0 spec/extensions/unlimited_update_spec.rb
sequel-4.12.0 spec/extensions/unlimited_update_spec.rb
sequel-4.11.0 spec/extensions/unlimited_update_spec.rb
sequel-4.10.0 spec/extensions/unlimited_update_spec.rb
sequel-4.9.0 spec/extensions/unlimited_update_spec.rb
sequel-4.8.0 spec/extensions/unlimited_update_spec.rb
sequel-4.7.0 spec/extensions/unlimited_update_spec.rb
sequel-4.6.0 spec/extensions/unlimited_update_spec.rb
sequel-4.5.0 spec/extensions/unlimited_update_spec.rb
sequel-4.4.0 spec/extensions/unlimited_update_spec.rb