Skip to content
This repository was archived by the owner on Dec 8, 2017. It is now read-only.

Commit 89cb113

Browse files
committed
Add code coverage reporting
* add simplecov dev dependency * load simplecov in spec_helper * fail the tests if coverage drops * ignore coverage dir Closes #7 Closes #9
1 parent c328bf4 commit 89cb113

File tree

3 files changed

+7
-0
lines changed

3 files changed

+7
-0
lines changed

.gitignore

+2
Original file line numberDiff line numberDiff line change
@@ -13,3 +13,5 @@ Gemfile.lock
1313
docs/_build/
1414

1515
pkg
16+
17+
coverage

connect_vbms.gemspec

+1
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ Gem::Specification.new do |spec|
3030
spec.add_development_dependency "rake", "~> 10.0"
3131
spec.add_development_dependency "rspec", "~> 3.3"
3232
spec.add_development_dependency "equivalent-xml", "~> 0.6"
33+
spec.add_development_dependency "simplecov", "~> 0.10"
3334

3435
spec.add_runtime_dependency "httpi", "~> 2.4"
3536
spec.add_runtime_dependency "nokogiri", "~> 1.6"

spec/spec_helper.rb

+4
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
11
# encoding: utf-8
2+
require 'simplecov'
3+
SimpleCov.start do
4+
refuse_coverage_drop
5+
end
26

37
# TODO: remove this once we can put our source code in `lib/`
48
$LOAD_PATH << File.join(File.dirname(__FILE__), "..", "src")

0 commit comments

Comments
 (0)