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|