From 2202a810e5c5f06640e6fc1bbd47f5ddfbfe74d6 Mon Sep 17 00:00:00 2001 From: Brendan Coles Date: Sat, 3 Oct 2020 05:17:53 +0000 Subject: [PATCH] tests: add SimpleCov for test coverage --- .simplecov | 2 ++ Gemfile | 1 + Rakefile | 3 ++- test/enable_coverage.rb | 1 + 4 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 .simplecov create mode 100644 test/enable_coverage.rb diff --git a/.simplecov b/.simplecov new file mode 100644 index 00000000..ea04255d --- /dev/null +++ b/.simplecov @@ -0,0 +1,2 @@ +SimpleCov.start do +end diff --git a/Gemfile b/Gemfile index 332518eb..00b25515 100644 --- a/Gemfile +++ b/Gemfile @@ -33,6 +33,7 @@ group :test do gem 'rubocop' gem 'rdoc' gem 'bundler-audit' + gem 'simplecov', require: false end # Needed for debugging WhatWeb diff --git a/Rakefile b/Rakefile index a5643a18..522a8af4 100644 --- a/Rakefile +++ b/Rakefile @@ -21,7 +21,8 @@ task :default => :unit Rake::TestTask.new(:unit) do |t| t.description = 'Run unit tests' - t.test_files = FileList['test/unit/test_*.rb'] + t.test_files = FileList['test/enable_coverage.rb', 'test/unit/test_*.rb'] + t.verbose = true end Rake::TestTask.new(:integration) do |t| diff --git a/test/enable_coverage.rb b/test/enable_coverage.rb new file mode 100644 index 00000000..6d75bd08 --- /dev/null +++ b/test/enable_coverage.rb @@ -0,0 +1 @@ +require 'simplecov'