Sha256: 213f262ee8fce75b7bbfe36e8a80ef61dbf6b2366c8239e6592d7b2f3f777bb8
Contents?: true
Size: 1.16 KB
Versions: 1
Compression:
Stored size: 1.16 KB
Contents
require 'bundler/setup' require 'mongoid-embedded-errors' require 'database_cleaner' current_path = File.dirname(__FILE__) SPEC_MODELS_PATH = File.join(current_path, 'support/**/*.rb').freeze Dir[SPEC_MODELS_PATH].each { |f| require f } Mongoid.load! File.join(current_path, 'support/mongoid.yml'), :test RSpec.configure do |config| config.run_all_when_everything_filtered = true config.filter_run :focus config.filter_run_excluding :skip config.expect_with :rspec do |expectations| expectations.include_chain_clauses_in_custom_matcher_descriptions = true expectations.syntax = :expect end config.mock_with :rspec do |mocks| mocks.verify_partial_doubles = true end config.disable_monkey_patching! config.before(:suite) do DatabaseCleaner.strategy = :truncation end config.around(:each) do |example| DatabaseCleaner.cleaning { example.run } end config.before(:each) do # Need to manually reload spec models for mutant to work as expected if ENV['MUTANT'] Dir[SPEC_MODELS_PATH].each do |filename| Object.send(:remove_const, File.basename(filename, '.rb').capitalize) load filename end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
mongoid-embedded-errors-2.1.1 | spec/spec_helper.rb |