From f0fd43945eda3db33ac4cecca46b7efda04f94d1 Mon Sep 17 00:00:00 2001 From: Chris Petersen Date: Fri, 18 Jul 2025 08:52:38 -0700 Subject: [PATCH] Adding simplecov --- Gemfile.lock | 10 +++++++++- rrf.gemspec | 1 + spec/spec_helper.rb | 7 +++++++ 3 files changed, 17 insertions(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index d783ed0..836043b 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,13 +1,14 @@ PATH remote: . specs: - rrf (0.1.0) + rrf (0.1.1) GEM remote: https://rubygems.org/ specs: ast (2.4.2) diff-lcs (1.5.1) + docile (1.4.1) elastic-transport (8.3.5) faraday (< 3) multi_json @@ -68,6 +69,12 @@ GEM rubocop (>= 1.48.1, < 2.0) rubocop-ast (>= 1.31.1, < 2.0) ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) + simplecov-html (0.13.2) + simplecov_json_formatter (0.1.4) standard (1.39.2) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -94,6 +101,7 @@ DEPENDENCIES rake (~> 13.0) rrf! rspec (~> 3.0) + simplecov standard (~> 1.3) BUNDLED WITH diff --git a/rrf.gemspec b/rrf.gemspec index 20379a6..c48ffbf 100644 --- a/rrf.gemspec +++ b/rrf.gemspec @@ -37,6 +37,7 @@ Gem::Specification.new do |spec| spec.add_development_dependency "rspec" spec.add_development_dependency "elasticsearch" spec.add_development_dependency "faraday" + spec.add_development_dependency "simplecov" # For more information and examples about making a new gem, check out our # guide at: https://bundler.io/guides/creating_gem.html diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb index 58c06b9..b66e130 100644 --- a/spec/spec_helper.rb +++ b/spec/spec_helper.rb @@ -1,5 +1,12 @@ # frozen_string_literal: true +require 'simplecov' +SimpleCov.start do + add_filter '/spec/' + add_filter '/vendor/' + track_files 'lib/**/*.rb' +end + require "active_record" require "searchkick" require "faraday"