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