Sha256: df4db0373d60e62c1e83b37910596bd1dbda957e294b4b3340a8e4139c98b8c0

Contents?: true

Size: 580 Bytes

Versions: 21

Compression:

Stored size: 580 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.must_equal ["UPDATE test SET name = 'a' WHERE (id = 1) LIMIT 1"]

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

Version data entries

21 entries across 21 versions & 2 rubygems

Version Path
sequel-4.41.0 spec/extensions/unlimited_update_spec.rb
sequel-4.40.0 spec/extensions/unlimited_update_spec.rb
sequel-4.39.0 spec/extensions/unlimited_update_spec.rb
tdiary-5.0.2 vendor/bundle/gems/sequel-4.37.0/spec/extensions/unlimited_update_spec.rb
sequel-4.38.0 spec/extensions/unlimited_update_spec.rb
sequel-4.37.0 spec/extensions/unlimited_update_spec.rb
sequel-4.36.0 spec/extensions/unlimited_update_spec.rb
tdiary-5.0.1 vendor/bundle/gems/sequel-4.35.0/spec/extensions/unlimited_update_spec.rb
sequel-4.35.0 spec/extensions/unlimited_update_spec.rb
sequel-4.34.0 spec/extensions/unlimited_update_spec.rb
sequel-4.33.0 spec/extensions/unlimited_update_spec.rb
sequel-4.32.0 spec/extensions/unlimited_update_spec.rb
sequel-4.31.0 spec/extensions/unlimited_update_spec.rb
sequel-4.30.0 spec/extensions/unlimited_update_spec.rb
sequel-4.29.0 spec/extensions/unlimited_update_spec.rb
sequel-4.28.0 spec/extensions/unlimited_update_spec.rb
sequel-4.27.0 spec/extensions/unlimited_update_spec.rb
sequel-4.26.0 spec/extensions/unlimited_update_spec.rb
sequel-4.25.0 spec/extensions/unlimited_update_spec.rb
sequel-4.24.0 spec/extensions/unlimited_update_spec.rb