Sha256: 3692c1134548a99953d3cdd245fdb3a5e577846e03fdb8e150997647b9e6cf2d
Contents?: true
Size: 1.79 KB
Versions: 10
Compression:
Stored size: 1.79 KB
Contents
if ENV["RAILS_ENV"] ||= "test" require "simplecov" SimpleCov.start "rails" do add_filter "/lib/" end end require "spec_helper" ENV["RAILS_ENV"] ||= "test" require_relative "../config/environment" # Prevent database truncation if the environment is production abort("The Rails environment is running in production mode!") if Rails.env.production? require "rspec/rails" require "capybara/rails" require "capybara/rspec" require "fuubar" require "webmock/rspec" Rails.root.glob("spec/support/**/*.rb").sort.each { |f| require f } # Checks for pending migrations and applies them before tests are run. # If you are not using ActiveRecord, you can remove these lines. begin ActiveRecord::Migration.maintain_test_schema! rescue ActiveRecord::PendingMigrationError => e abort e.to_s.strip end VCRSetup.configure_vcr WebMock.disable_net_connect!(allow_localhost: true) RSpec.configure do |config| # Remove this line if you're not using ActiveRecord or ActiveRecord fixtures config.fixture_paths = [ Rails.root.join("spec/fixtures") ] config.use_transactional_fixtures = true config.include FactoryBot::Syntax::Methods # config.include Warden::Test::Helpers # helpers for system tests # config.include Devise::Test::IntegrationHelpers, type: :request # config.include Devise::Test::IntegrationHelpers, type: :component # config.include Devise::Test::ControllerHelpers, type: :view config.include Turbo::FramesHelper, type: :system config.include Turbo::StreamsHelper, type: :system config.infer_spec_type_from_file_location! # Filter lines from Rails gems in backtraces. config.filter_rails_from_backtrace! # arbitrary gems may also be filtered via: # config.filter_gems_from_backtrace("gem name") config.fuubar_progress_bar_options = {format: "Completed Tests <%B> %p%% %a"} end
Version data entries
10 entries across 10 versions & 1 rubygems