spec_helper.rb - reportable - Fork of reportable required by WarVox, from hdm/reportable.
 (HTM) git clone git://jay.scot/reportable
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
       ---
       spec_helper.rb (1421B)
       ---
            1 ENV['RAILS_ENV'] = 'test'
            2 
            3 require 'rubygems'
            4 require 'bundler/setup'
            5 require 'active_record'
            6 require 'active_record/version'
            7 require 'active_support'
            8 
            9 begin
           10   require 'ruby-debug'
           11   # Debugger.start
           12   # Debugger.settings[:autoeval] = true if Debugger.respond_to?(:settings)
           13 rescue LoadError
           14   # ruby-debug wasn't available so neither can the debugging be
           15 end
           16 
           17 ROOT = Pathname(File.expand_path(File.join(File.dirname(__FILE__), '..')))
           18 
           19 $LOAD_PATH << File.join(ROOT, 'lib')
           20 $LOAD_PATH << File.join(ROOT, 'lib/saulabs')
           21 
           22 require File.join(ROOT, 'lib', 'saulabs', 'reportable.rb')
           23 
           24 # Rails::Initializer.run(:set_load_path)
           25 # Rails::Initializer.run(:set_autoload_paths)
           26 # Rails::Initializer.run(:initialize_time_zone) do |config|
           27 #   config.time_zone = 'Pacific Time (US & Canada)'
           28 # end
           29 
           30 # FileUtils.mkdir_p File.join(File.dirname(__FILE__), 'log')
           31 # ActiveRecord::Base.logger = ActiveSupport::BufferedLogger.new(File.dirname(__FILE__) + "/log/spec.log")
           32 
           33 RSpec.configure do |config|
           34   config.filter_run :focus => true
           35   config.run_all_when_everything_filtered = true
           36 end
           37 ActiveRecord::Base.default_timezone = :local
           38 
           39 databases = YAML::load(IO.read(File.join(File.dirname(__FILE__), 'db', 'database.yml')))
           40 ActiveRecord::Base.establish_connection(databases[ENV['DB'] || 'sqlite3'])
           41 load(File.join(File.dirname(__FILE__), 'db', 'schema.rb'))
           42 
           43 class User < ActiveRecord::Base; end
           44 
           45 class YieldMatchException < Exception; end