Sha256: bfddaa46800a483a05e07826267aacc89df31388be3cac97080399855a2fd9f9

Contents?: true

Size: 789 Bytes

Versions: 4

Compression:

Stored size: 789 Bytes

Contents

require 'rubygems'

require 'test/unit'
require 'shoulda'

require 'active_record'
require 'action_controller'
require 'action_controller/test_process'
require 'active_support'
require 'active_support/test_case'

require File.expand_path('../../lib/paper_trail', __FILE__)

def connect_to_database
  ActiveRecord::Base.establish_connection(
    :adapter  => "sqlite3",
    :database => ":memory:"
  )
  ActiveRecord::Migration.verbose = false
end

def load_schema
  connect_to_database
  load File.dirname(__FILE__) + '/schema.rb'
end

def change_schema
  load File.dirname(__FILE__) + '/schema_change.rb'
end

class ActiveRecord::Base
  def logger
    @logger ||= Logger.new(nil)
  end
end

class ActionController::Base
  def logger
    @logger ||= Logger.new(nil)
  end
end

load_schema

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
paper_trail-1.6.5 test/test_helper.rb
paper_trail-1.6.4 test/test_helper.rb
paper_trail-1.6.3 test/test_helper.rb
paper_trail-1.6.2 test/test_helper.rb