Sha256: e932bcee7fed8210269173c022389605c1f4d6bb627f01c8ee1df4e0bc38dc9b

Contents?: true

Size: 796 Bytes

Versions: 2

Compression:

Stored size: 796 Bytes

Contents

require 'rubygems'
require 'test/unit'
require 'set'
gem 'activesupport', "> 3.0.0"
require 'active_support/test_case'
require 'active_record'
require 'active_record/base'
require 'acts_as_preferenced'
require 'acts_as_preferenced/preference'
require 'acts_as_preferenced/section'
require 'acts_as_preferenced/store/base'
require 'acts_as_preferenced/store/association'
require 'acts_as_preferenced/store/field'

# Class faking AR model behavior - needed to test the validations without the database
class FakeModel < ActiveRecord::Base

  self.abstract_class = true

  def self.columns
    @columns ||= [];
  end

  def self.column(name, sql_type = nil, default = nil, null = true)
    columns << ActiveRecord::ConnectionAdapters::Column.new(name.to_s, default, sql_type.to_s, null)
  end

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
acts_as_preferenced-0.9.1 test/test_helper.rb
acts_as_preferenced-0.9.0 test/test_helper.rb