spec/spec_helper.rb in sequel-string_nilifier-1.2.0 vs spec/spec_helper.rb in sequel-string_nilifier-1.3.0

- old
+ new

@@ -5,19 +5,21 @@ attr_writer :db_schema alias orig_columns columns def columns(*cols) return super if cols.empty? define_method(:columns){cols} - @dataset.instance_variable_set(:@columns, cols) if @dataset + @dataset.send(:columns=, cols) if @dataset def_column_accessor(*cols) @columns = cols @db_schema = {} cols.each{|c| @db_schema[c] = {}} end end Sequel::Model.use_transactions = false -Sequel.cache_anonymous_models = false +if Sequel.respond_to? :cache_anonymous_models= + Sequel.cache_anonymous_models = false +end db = Sequel.mock(:fetch=>{:id => 1, :x => 1}, :numrows=>1, :autoid=>proc{|sql| 10}) def db.schema(*) [[:id, {:primary_key=>true}]] end def db.reset() sqls end def db.supports_schema_parsing?() true end