Skip to content

Commit ae86a71

Browse files
committed
Add coveralls and simplecov support
1 parent c5582c9 commit ae86a71

File tree

3 files changed

+16
-6
lines changed

3 files changed

+16
-6
lines changed

Gemfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
eval File.read(File.expand_path('../gemfiles/Gemfile.common', __FILE__)), nil, 'Gemfile.common'
22
gemspec
33

4-
gem 'rails', '~> 3.2.0', :group => :test
4+
gem 'rails', '~> 3.2.0', :group => :test

gemfiles/Gemfile.common

+6-4
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,16 @@ source 'https://rubygems.org'
22

33
gem 'rake'
44
gem 'multi_json', '~> 1.2'
5-
5+
gem 'coveralls', :require => false
6+
gem 'simplecov', :require => false
67
platforms :ruby do
78
gem 'mongo', '~> 1.9'
89
gem 'bson_ext', '~> 1.9'
910
end
1011

1112
group :test do
12-
gem 'rspec', '~> 2.13'
13-
gem 'timecop', '~> 0.6.1'
14-
gem 'rack-test', '~> 0.5'
13+
gem 'rspec', '~> 2.13'
14+
gem 'timecop', '~> 0.6.1'
15+
gem 'rack-test', '~> 0.5'
16+
gem 'generator_spec', '~> 0.9'
1517
end

spec/spec_helper.rb

+9-1
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,16 @@
33
require 'rubygems'
44
require 'bundler/setup'
55
require 'fileutils'
6-
require 'mongo_mapper'
76
require 'timecop'
7+
require 'coveralls'
8+
Coveralls.wear!
9+
10+
if ENV['COVERAGE']
11+
require 'simplecov'
12+
SimpleCov.start
13+
end
14+
15+
require 'mongo_mapper'
816

917
def Doc(name='Class', &block)
1018
klass = Class.new

0 commit comments

Comments
 (0)