Sha256: 73dcf80d5c4a7526748951e293e9005995b9a5190e0de7ae1bdc408baf0996b2

Contents?: true

Size: 1.46 KB

Versions: 3

Compression:

Stored size: 1.46 KB

Contents

require 'rubygems'

begin
  require 'ruby-debug'
rescue LoadError
  puts "ruby-debug not loaded"
end


require 'active_record'
require 'active_support'
require 'active_support/test_case'


gem 'sqlite3-ruby'
gem 'searchlogic'
require 'searchlogic'
require "shoulda"



ROOT = File.join(File.dirname(__FILE__), '..')
RAILS_ROOT = ROOT
RAILS_ENV = "test"


$LOAD_PATH << File.join(ROOT, 'lib')
$LOAD_PATH << File.join(ROOT, 'lib', 'id_please')

require File.join(ROOT, 'lib', 'id_please.rb')

config = YAML::load(IO.read(File.dirname(__FILE__) + '/database.yml'))
ActiveRecord::Base.logger = Logger.new(File.dirname(__FILE__) + "/debug.log")
ActiveRecord::Base.establish_connection(config['test'])
require 'support/models'
load 'support/schema.rb'




module Test::Unit::Assertions
  def assert_false(object, message="")
    assert_equal(false, object, message)
  end
  
  def assert_same_elements_in_hash(hash1, hash2, message = "")
    assert_kind_of Hash, hash1, message + "First object must be a hash"
    assert_kind_of Hash, hash2, message + "Second object must be a hash"
    assert_equal hash1.keys, hash2.keys, "Keys of hashes mismatch"

    hash1.each_pair do |k, v|
      case v
      when Hash
        assert_same_elements_in_hash v,hash2[k], message + "Under key #{k.inspect} "
      when Array
        assert_same_elements v, hash2[k], message + "Under key #{k.inspect} "
      else
        assert_equal v, hash2[k], message + "Under key #{k.inspect} "
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
id_please-0.8.0 test/test_helper.rb
id_please-0.7.0 test/test_helper.rb
id_please-0.6.0 test/test_helper.rb