require 'rubygems' require 'spec' dir = File.dirname(__FILE__) $LOAD_PATH.unshift "#{dir}/../lib" Dir["#{dir}/matchers/*"].each { |m| require "#{dir}/matchers/#{File.basename(m)}" } require 'active_relation' ActiveRecord::Base.configurations = { 'sql_algebra_test' => { :adapter => 'mysql', :username => 'root', :password => '', :encoding => 'utf8', :database => 'sql_algebra_test', }, } ActiveRecord::Base.establish_connection 'sql_algebra_test' class Hash def shift returning to_a.sort { |(key1, value1), (key2, value2)| key1.hash <=> key2.hash }.shift do |key, value| delete(key) end end end Spec::Runner.configure do |config| config.include(BeLikeMatcher) config.mock_with :rr end