Sha256: 9620d8b4247eb70638abe58757c66f923082631411cedefe6401b1cfede48639
Contents?: true
Size: 1.15 KB
Versions: 3
Compression:
Stored size: 1.15 KB
Contents
# Setup environment for both tests and IRB interactive console # $KCODE = 'u' unless RUBY_VERSION =~ /^1\.9/ # to make parameterize work... require 'rubygems' require 'bundler/setup' require 'test/unit' require 'active_support' require 'active_support/version' require 'minitest/autorun' # setup fake rails env ROOT = File.join(File.dirname(__FILE__), '..') RAILS_ROOT = ROOT RAILS_ENV = 'test' # load orms ORM = ENV['ORM'] || 'active_record' def mongoid?; return ORM == 'mongoid';end def activerecord?; return ORM == 'active_record';end # load database implemntation require ORM # load simple enum require 'simple_enum' # load ORM specific stuff require 'orm/common' require "orm/#{ORM}" # Add test locales I18n.load_path << File.join(File.dirname(__FILE__), 'locales.yml') # setup db setup_db # Test environment info puts "Testing against: activesupport-#{ActiveSupport::VERSION::STRING}, #{ORM.to_s}-#{orm_version}" # do some magic to initialze DB for IRB session if Object.const_defined?('IRB') reload_db :fill => true, :genders => true else # and load test classes when in test cases... require 'test/unit' require 'active_support/test_case' end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
simple_enum-1.6.1 | test/test_helper.rb |
simple_enum-1.5.1 | test/test_helper.rb |
simple_enum-1.5.0 | test/test_helper.rb |