From a513e48332224986d172ef0ea285186eaa68fc63 Mon Sep 17 00:00:00 2001 From: Andy Brody Date: Tue, 30 May 2017 02:41:47 -0400 Subject: [PATCH] Add Coveralls (uses simplecov) for code coverage. --- .coveralls.yml | 2 ++ Rakefile | 4 ++-- rest-client.gemspec | 1 + spec/spec_helper.rb | 3 +++ 4 files changed, 8 insertions(+), 2 deletions(-) create mode 100644 .coveralls.yml diff --git a/.coveralls.yml b/.coveralls.yml new file mode 100644 index 0000000..0eed048 --- /dev/null +++ b/.coveralls.yml @@ -0,0 +1,2 @@ +--- +service_name: travis-ci diff --git a/Rakefile b/Rakefile index f804fdb..27bafa9 100644 --- a/Rakefile +++ b/Rakefile @@ -22,8 +22,8 @@ RSpec::Core::RakeTask.new('spec:integration') do |t| end desc "Print specdocs" -RSpec::Core::RakeTask.new(:doc) do |t| - t.rspec_opts = ["--format", "specdoc", "--dry-run"] +RSpec::Core::RakeTask.new(:specdoc) do |t| + t.rspec_opts = ["--format", "documentation", "--dry-run"] t.pattern = 'spec/**/*_spec.rb' end diff --git a/rest-client.gemspec b/rest-client.gemspec index e780a12..276d809 100644 --- a/rest-client.gemspec +++ b/rest-client.gemspec @@ -16,6 +16,7 @@ Gem::Specification.new do |s| s.homepage = 'https://github.com/rest-client/rest-client' s.summary = 'Simple HTTP and REST client for Ruby, inspired by microframework syntax for specifying actions.' + s.add_development_dependency('coveralls', '~> 0.8') s.add_development_dependency('webmock', '~> 2.0') s.add_development_dependency('rspec', '~> 3.0') s.add_development_dependency('pry', '~> 0') diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb index bca8e28..f22f5c4 100644 --- a/spec/spec_helper.rb +++ b/spec/spec_helper.rb @@ -1,3 +1,6 @@ +require 'coveralls' +Coveralls.wear! + require 'webmock/rspec' require 'rest-client'