Class: MinitestPlus::BetterCoverage
- Inherits:
-
Minitest::Reporters::BaseReporter
- Object
- Minitest::Reporters::BaseReporter
- MinitestPlus::BetterCoverage
- Defined in:
- lib/better_coverage.rb
Overview
Jest-style coverage reporter for Minitest Displays SimpleCov coverage data in Jest’s console format
Constant Summary collapse
- NAME_COL =
rubocop:disable Metrics/ClassLength
4- PCT_COLS =
7- MISSING_COL =
17- TAB_SIZE =
1- DELIM =
' | '
Instance Method Summary collapse
-
#initialize(options = {}) ⇒ BetterCoverage
constructor
A new instance of BetterCoverage.
- #report ⇒ Object
Constructor Details
#initialize(options = {}) ⇒ BetterCoverage
Returns a new instance of BetterCoverage.
15 16 17 18 19 20 |
# File 'lib/better_coverage.rb', line 15 def initialize( = {}) super({}) @max_cols = [:max_cols] || 80 @skip_empty = [:skip_empty] || false @skip_full = [:skip_full] || false end |
Instance Method Details
#report ⇒ Object
22 23 24 25 26 27 28 29 30 |
# File 'lib/better_coverage.rb', line 22 def report super return unless defined?(SimpleCov) result = SimpleCov.result return unless result print_coverage_table(result) end |