diff --git a/Gemfile b/Gemfile index caeef14..8fa3563 100644 --- a/Gemfile +++ b/Gemfile @@ -4,3 +4,7 @@ gem "rspec" , '~> 2.1' gem "rake" , '~> 0.8', '>= 0.8.7' gem "authorizenet" , '~> 1.9.2' +group :test do + gem 'simplecov', require: false # Test coverage. Go to /coverage/ after running tests + gem 'codecov', require: false # Test coverage website. Go to https://codecov.io +end diff --git a/README.md b/README.md index 684d7da..3802d4b 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,6 @@ # Ruby Sample Code for the Authorize.Net SDK -[![Travis CI Status](https://travis-ci.org/AuthorizeNet/sample-code-ruby.svg?branch=master)](https://travis-ci.org/AuthorizeNet/sample-code-ruby) +[![Travis CI ][travis_badge]][travis] +[![Coverage ][codecov_badge]][codecov] This repository contains working code samples which demonstrate Ruby integration with the [Authorize.Net Ruby SDK](https://www.github.com/AuthorizeNet/sdk-ruby). @@ -30,3 +31,8 @@ e.g. ``` $ ruby PaymentTransactions/charge-credit-card.rb ``` + +[travis_badge]: https://travis-ci.org/AuthorizeNet/sample-code-ruby.svg?branch=master +[travis]: https://travis-ci.org/AuthorizeNet/sample-code-ruby +[codecov_badge]: https://codecov.io/gh/AuthorizeNet/sample-code-ruby/branch/master/graph/badge.svg +[codecov]: https://codecov.io/gh/AuthorizeNet/sample-code-ruby diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb index f089faf..4344222 100644 --- a/spec/spec_helper.rb +++ b/spec/spec_helper.rb @@ -1,5 +1,9 @@ -#require 'coveralls' -#Coveralls.wear! +require 'simplecov' +SimpleCov.start + +require 'codecov' +SimpleCov.formatter = SimpleCov::Formatter::Codecov + require "authorizenet" require "yaml"