Sha256: bf9fe65f1a5e8bbbfa750477e576022660aa271a12faf11c06a479c836b7b888
Contents?: true
Size: 641 Bytes
Versions: 2
Compression:
Stored size: 641 Bytes
Contents
require File.join(File.dirname(File.expand_path(__FILE__)), "spec_helper") describe "identifier_columns plugin" do before do @db = Sequel.mock(:numrows=>1, :fetch=>{:id=>1, :a__b=>2}, :autoid=>1) @c = Class.new(Sequel::Model(@db[:test])) @ds = @c.dataset @c.columns :id, :a__b deprecated do @c.plugin :identifier_columns end @db.sqls end it "should not use qualification when updating or inserting values" do @c.create(:a__b=>2).save @db.sqls.must_equal ["INSERT INTO test (a__b) VALUES (2)", "SELECT * FROM test WHERE (id = 1) LIMIT 1", "UPDATE test SET a__b = 2 WHERE (id = 1)"] end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
sequel-4.49.0 | spec/extensions/identifier_columns_spec.rb |
sequel-4.48.0 | spec/extensions/identifier_columns_spec.rb |