diff --git a/Rakefile b/Rakefile index f069c05..874502a 100644 --- a/Rakefile +++ b/Rakefile @@ -7,3 +7,8 @@ RSpec::Core::RakeTask.new(:spec) task :default => :spec task :test => :spec + +task :cover do + ENV["COVERAGE"] = 'true' + Rake::Task["spec"].execute +end \ No newline at end of file diff --git a/dotify.gemspec b/dotify.gemspec index 15239b7..869c24d 100644 --- a/dotify.gemspec +++ b/dotify.gemspec @@ -20,7 +20,6 @@ Gem::Specification.new do |gem| gem.add_runtime_dependency "git", "~> 1.2.5" gem.add_development_dependency 'rspec', '~> 2.11.0' - gem.add_development_dependency 'simplecov' gem.add_development_dependency 'cucumber' gem.add_development_dependency 'webmock' gem.add_development_dependency 'vcr' diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb index 3d46049..2b3edb3 100644 --- a/spec/spec_helper.rb +++ b/spec/spec_helper.rb @@ -6,15 +6,7 @@ # See http://rubydoc.info/gems/rspec-core/RSpec/Core/Configuration $:.unshift File.expand_path("../../lib", __FILE__) -def jruby? - defined?(RUBY_ENGINE) && RUBY_ENGINE == 'jruby' -end - -def macruby? - defined?(RUBY_ENGINE) && RUBY_ENGINE == 'macruby' -end - -unless ENV["CI"] || macruby? || jruby? +if ENV["COVERAGE"] == 'true' require 'simplecov' SimpleCov.start 'test_frameworks' end