aboutsummaryrefslogblamecommitdiffstats
path: root/spec/spec_helper.rb
blob: ce539b6ffa95f4cea7ec91cbc05ebaf055a3b925 (plain) (tree)
1
2
3
4
5
6
7
8
9


                                  

                  
            
                   
              
 

                                                                                       

   
                                  
                                                                                    
                      
                  
                                                           
     
   
dir = File.dirname(__FILE__)
$LOAD_PATH.unshift "#{dir}/../lib"

require 'rubygems'
require 'spec'
require 'pp'
require 'fileutils'
require 'arel'

[:matchers, :doubles].each do |helper|
  Dir["#{dir}/#{helper}/*"].each { |m| require "#{dir}/#{helper}/#{File.basename(m)}" }
end

Spec::Runner.configure do |config|
  config.include(BeLikeMatcher, HashTheSameAsMatcher, DisambiguateAttributesMatcher)
  config.mock_with :rr
  config.before do
    Arel::Table.engine = Arel::Engine.new(Fake::Engine.new)
  end
end