Skip to content

Commit 70056dd

Browse files
committed
feat: add better_coverage reporter for Jest-style coverage output
Integrate better_coverage gem to display SimpleCov results in Jest/Istanbul format with directory tree structure during test runs.
1 parent 16b2df3 commit 70056dd

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

Gemfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ group :development do
1818
end
1919

2020
group :test do
21+
gem 'better_coverage'
2122
gem 'dotenv'
2223
gem 'minitest'
2324
gem 'minitest-hooks'

spec/spec_helper.rb

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,14 @@
11
# frozen_string_literal: true
22

3+
$VERBOSE = nil
4+
35
require 'dotenv'
46
require 'simplecov'
57
require 'simplecov-cobertura'
68
require 'warning'
79

810
require_relative '../lib/zitadel_client'
11+
require 'better_coverage'
912

1013
Warning.ignore(:method_redefined, __dir__)
1114
Dotenv.load('.env')
@@ -98,6 +101,7 @@ def parse_xml_for(xml, suite, tests)
98101

99102
unless ENV['RM_INFO']
100103
Minitest::Reporters.use! [
104+
MinitestPlus::BetterCoverage.new,
101105
Minitest::Reporters::SpecReporter.new(color: true),
102106
Minitest::Reporters::JUnitReporter.new('build/reports/', true, single_file: true)
103107
]

0 commit comments

Comments
 (0)