Sha256: 44bb48380dd6ce4d12b038b44202f0b0420d53cfde66e4538b4c29da3a1015b9
Contents?: true
Size: 1.13 KB
Versions: 6
Compression:
Stored size: 1.13 KB
Contents
require 'rubygems' require "bundler/setup" ENV["lolita-env"] = "rails" #Bundler.setup(:default,:rails,:test,:development) require 'benchmark' require 'coverage_helper' require 'ruby-debug' Benchmark.bm do |x| x.report("Loading ORM: ") do LOLITA_ORM=:mongoid require "orm/#{LOLITA_ORM}" end if ENV["lolita-env"] == "rails" x.report("Loading rails: ") do require 'rails' require 'lolita' require "rails_app/config/environment" require 'rspec/rails' end end x.report("Loading test stuff: ") do require 'ffaker' end x.report("Loading factories") do Dir["#{File.dirname(__FILE__)}/fabricators/**/*_fabricator.rb"].each {|f| require f} end RSpec.configure do |config| config.mock_with :rspec if LOLITA_ORM==:active_record #config.fixture_path = "#{::Rails.root}/spec/fixtures" config.use_transactional_fixtures = true elsif LOLITA_ORM==:mongoid config.after(:each) do Mongoid.database.collections.each do |collection| unless collection.name =~ /^system\./ collection.remove end end end end end end
Version data entries
6 entries across 6 versions & 1 rubygems