Sha256: aa6372d2047e412414c5ff080155d8b9c4bd3d2a8e91ea9b5f93e8445dd6f3b0
Contents?: true
Size: 1.39 KB
Versions: 2
Compression:
Stored size: 1.39 KB
Contents
$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', 'lib')) $LOAD_PATH.unshift(File.dirname(__FILE__)) require 'rspec' require 'database_cleaner' require 'active_support' require 'active_support/deprecation' require 'mongoid' require 'mongoid-rspec' require 'mongoid_nested_set' if ENV['COVERAGE'] == 'yes' require 'simplecov' require 'simplecov-rcov' class SimpleCov::Formatter::MergedFormatter def format(result) SimpleCov::Formatter::HTMLFormatter.new.format(result) SimpleCov::Formatter::RcovFormatter.new.format(result) end end SimpleCov.formatter = SimpleCov::Formatter::MergedFormatter SimpleCov.start end Dir["#{File.dirname(__FILE__)}/support/**/*.rb"].each {|f| require f} Dir["#{File.dirname(__FILE__)}/models/*.rb"].each {|file| require file } Dir["#{File.dirname(__FILE__)}/matchers/*.rb"].each {|file| require file } #Mongo::Logger.logger.level = ::Logger::FATAL Mongoid.load!("#{File.dirname(__FILE__)}/mongoid.yml", :test) RSpec.configure do |config| config.include Mongoid::Matchers #config.expect_with(:rspec) { |c| c.syntax = :should } config.before(:suite) do DatabaseCleaner[:mongoid, {client: :default }] DatabaseCleaner[:mongoid].strategy = :truncation end config.before(:each) do DatabaseCleaner.clean end config.include(Mongoid::Acts::NestedSet::Matchers) config.after(:each) do Mongoid::Config.purge! end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
glebtv-mongoid_nested_set-0.5.3 | spec/spec_helper.rb |
glebtv-mongoid_nested_set-0.5.2 | spec/spec_helper.rb |