require 'rspec/mocks/standalone' require 'simplecov' require 'yaml' require 'active_support/core_ext/hash' SimpleCov.formatter = SimpleCov::Formatter::MultiFormatter[ SimpleCov::Formatter::HTMLFormatter ] SimpleCov.start do add_filter 'spec' end RSpec.configure do |config| config.filter_run :focus config.run_all_when_everything_filtered = true if config.files_to_run.one? config.full_backtrace = true config.default_formatter = 'doc' end config.order = :random Kernel.srand config.seed end def load_database_config(klass) db_config = YAML.load_file(File.expand_path('./config/database.yml', __dir__)).symbolize_keys klass.configuration = { db_config: db_config, default_db: :test } end