spec/spec_helper.rb in rake-funnel-0.15.0.pre vs spec/spec_helper.rb in rake-funnel-0.16.0
- old
+ new
@@ -1,8 +1,7 @@
require 'rspec/its'
require 'rspec/collection_matchers'
-require 'rake/funnel'
require 'simplecov'
require 'coveralls'
require 'codeclimate-test-reporter'
require 'bundler/setup'
require 'simplecov-teamcity-summary'
@@ -13,14 +12,16 @@
Coveralls::SimpleCov::Formatter,
CodeClimate::TestReporter::Formatter
]
end
- formatter SimpleCov::Formatter::MultiFormatter[
+ formatter SimpleCov::Formatter::MultiFormatter.new(
+ [
SimpleCov::Formatter::HTMLFormatter,
*external_services
]
+ )
coverage_dir('build/coverage')
at_exit do
result = SimpleCov.result
@@ -30,9 +31,12 @@
SimpleCov::Formatter::TeamcitySummaryFormatter.new.format(result)
Rake::Funnel::Integration::TeamCity::ServiceMessages.build_status(text: "{build.status.text}, Code Coverage #{result.covered_percent.round(2)}%")
end
end
+
+# Require below SimpleCov.start to get coverage for files in lib.
+require 'rake/funnel'
# When invoked via the rspec rake task, output needs to by synced.
Rake::Funnel::Integration::SyncOutput.new
RSpec.configure do |config|