Sha256: bd8e6abb218fe35a7e5d3ca0014965ae3f63daa3408cfe8a41b7cd0cfd499f4f
Contents?: true
Size: 1.42 KB
Versions: 6
Compression:
Stored size: 1.42 KB
Contents
ENV["RAILS_ENV"] ||= "test" require 'dummy/config/application' require 'rspec/rails' require 'database_cleaner' Dummy::Application.initialize! ActiveRecord::Migrator.migrate File.expand_path("../dummy/db/migrate/", __FILE__) Dir[Rails.root.join("../support/**/*.rb")].each { |f| require f } class ActiveRecord::Base mattr_accessor :shared_connection def self.clear_connection @@shared_connection = nil end clear_connection def self.connection @@shared_connection || retrieve_connection end def self.reset_shared_connection @@shared_connection = retrieve_connection end end ActiveRecord::Base.shared_connection = ActiveRecord::Base.connection RSpec.configure do |config| config.include DelayedJobHelpers config.include CleanDbHelpers # TODO: Continue to remove should syntax from specs - remove this line to see # errors config.expect_with(:rspec) { |c| c.syntax = [:should, :expect] } config.run_all_when_everything_filtered = true config.filter_run :focus config.order = 'random' config.example_status_persistence_file_path = '.rspec-results' config.before(:suite) do DatabaseCleaner.clean_with(:truncation) Marty::Engine.load_seed Rails.application.load_seed end config.before(:each) do Mcfly.whodunnit = UserHelpers.system_user end config.infer_spec_type_from_file_location! config.use_transactional_fixtures = true Netzke::Testing.rspec_init(config) end
Version data entries
6 entries across 6 versions & 1 rubygems