spec/spec_helper.rb in chanko-2.2.1 vs spec/spec_helper.rb in chanko-2.3.0

- old
+ new

@@ -1,16 +1,25 @@ -require "coveralls" -Coveralls.wear! +require 'simplecov' -require "simplecov" -SimpleCov.start do +SimpleCov.start 'rails' do + if ENV['CI'] + require 'simplecov-lcov' + SimpleCov::Formatter::LcovFormatter.config do |c| + c.report_with_single_file = true + c.single_report_path = 'coverage/lcov.info' + end + formatter SimpleCov::Formatter::LcovFormatter + end + add_filter "/spec\/fixtures/" add_filter "/spec\/dummy/" end ENV["RAILS_ENV"] ||= "test" require "chanko" +require "chanko/test" +Chanko::Config.units_directory_path = File.expand_path("../fixtures/units", __FILE__) require File.expand_path("../dummy/config/environment", __FILE__) require "rspec/rails" RSpec.configure do |config| @@ -36,8 +45,13 @@ # # describe ThingsController, :type => :controller do # # Equivalent to being in spec/controllers # end config.infer_spec_type_from_file_location! + + if Rails.respond_to?(:autoloaders) && Rails.autoloaders.zeitwerk_enabled? + config.filter_run_excluding classic: true + else + config.filter_run_excluding zeitwerk: true + end end -Chanko::Config.units_directory_path = File.expand_path("../fixtures/units", __FILE__)