diff options
author | Ken Dreyer <ktdreyer@ktdreyer.com> | 2014-06-11 17:29:10 -0600 |
---|---|---|
committer | Ken Dreyer <ktdreyer@ktdreyer.com> | 2014-06-11 17:32:09 -0600 |
commit | 2c358a8edf9285c09bb6d62ee101f02267adc556 (patch) | |
tree | fbd3843419a465674b6f0119e73d530176fe5818 /rubygem-docile-1.1.3-simplecov.patch | |
parent | 15b648344b82ee4905a75078edb298e10925b244 (diff) | |
download | rubygem-docile-2c358a8edf9285c09bb6d62ee101f02267adc556.tar.gz rubygem-docile-2c358a8edf9285c09bb6d62ee101f02267adc556.tar.xz rubygem-docile-2c358a8edf9285c09bb6d62ee101f02267adc556.zip |
Patch to make simplecov/coveralls optional
Diffstat (limited to 'rubygem-docile-1.1.3-simplecov.patch')
-rw-r--r-- | rubygem-docile-1.1.3-simplecov.patch | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/rubygem-docile-1.1.3-simplecov.patch b/rubygem-docile-1.1.3-simplecov.patch new file mode 100644 index 0000000..c8b9dbb --- /dev/null +++ b/rubygem-docile-1.1.3-simplecov.patch @@ -0,0 +1,53 @@ +commit 0db1d3be2bcf2a14de40cca0dbcc777ee911700a +Author: Ken Dreyer <ktdreyer@ktdreyer.com> +Date: Wed Jun 11 17:24:42 2014 -0600 + + tests: make simplecov/coveralls optional + + If we do not have SimpleCov or Coveralls installed, we should be able to + continue with the rest of the test suite. + + This allows the tests to run outside of Bundler if SimpleCov or + Coveralls are not installed. + +diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb +index 4cd8c40..b5e20a2 100644 +--- a/spec/spec_helper.rb ++++ b/spec/spec_helper.rb +@@ -1,16 +1,20 @@ + require 'rubygems' + require 'rspec' + require 'singleton' +-require 'simplecov' +-require 'coveralls' ++begin ++ require 'simplecov' ++ require 'coveralls' + +-# Both local SimpleCov and publish to Coveralls.io +-SimpleCov.formatter = SimpleCov::Formatter::MultiFormatter[ +- SimpleCov::Formatter::HTMLFormatter, +- Coveralls::SimpleCov::Formatter +-] +-SimpleCov.start do +- add_filter "/spec/" ++ # Both local SimpleCov and publish to Coveralls.io ++ SimpleCov.formatter = SimpleCov::Formatter::MultiFormatter[ ++ SimpleCov::Formatter::HTMLFormatter, ++ Coveralls::SimpleCov::Formatter ++ ] ++ SimpleCov.start do ++ add_filter "/spec/" ++ end ++rescue LoadError ++ warn 'warning: simplecov/coveralls gems not found; skipping coverage' + end + + test_dir = File.dirname(__FILE__) +@@ -25,4 +29,4 @@ RSpec.configure do |config| + config.expect_with :rspec do |c| + c.syntax = :expect + end +-end +\ No newline at end of file ++end |