Sha256: 19dfd2a9c8dfe2af168447a72cf3e0ee3b5cb3fe7c33737ec7fe20a75fb94b61
Contents?: true
Size: 1.3 KB
Versions: 5
Compression:
Stored size: 1.3 KB
Contents
require 'simplecov' require 'coveralls' formatters = [SimpleCov::Formatter::HTMLFormatter, Coveralls::SimpleCov::Formatter] SimpleCov.formatter = SimpleCov::Formatter::MultiFormatter::new(formatters) SimpleCov.start do add_filter do |src| r = [ src.filename =~ /lib/, src.filename =~ /models/, src.filename =~ /controllers/ ].uniq r.count == 1 && r.first.nil? end add_filter "engine.rb" add_filter "spec.rb" end ENV["RAILS_ENV"] ||= "test" require File.expand_path("../../spec/dummy/config/environment", __FILE__) abort("The Rails environment is running in production mode!") if Rails.env.production? require "pry" require "spec_helper" require "rspec/rails" require "factory_bot_rails" ActiveRecord::Migration.maintain_test_schema! Dir[::Rails.root.join("spec/support/**/*.rb")].each { |f| require f } RSpec.configure do |config| config.fixture_path = "#{::Rails.root}/spec/assets" config.use_transactional_fixtures = true config.infer_spec_type_from_file_location! config.filter_rails_from_backtrace! config.filter_run :focus config.run_all_when_everything_filtered = true FactoryBot.definition_file_paths = ["#{::Rails.root}/spec/factories"] FactoryBot.find_definitions config.include FactoryBot::Syntax::Methods config.include ActionDispatch::TestProcess end
Version data entries
5 entries across 5 versions & 1 rubygems