diff options
author | Jeremy Evans <code@jeremyevans.net> | 2022-05-05 13:22:16 -0700 |
---|---|---|
committer | Jeremy Evans <code@jeremyevans.net> | 2022-05-07 10:27:29 -0700 |
commit | 82128be8cefe0939c8aeb32b1f5910b18c99e1ca (patch) | |
tree | 2a7a50a38c5c8ffc7a30e03ac77c4d008e8cfb2b | |
parent | 84614ba9a82c461c82611069c1937790b9ef2b81 (diff) | |
download | rack-82128be8cefe0939c8aeb32b1f5910b18c99e1ca.tar.gz |
Enable branch coverage when coverage testing
Simplify coverage testing code while here. Current coverage: 3311 relevant lines, 3243 lines covered and 68 lines missed. ( 97.95% ) 1140 total branches, 1021 branches covered and 119 branches missed. ( 89.56% )
-rw-r--r-- | test/helper.rb | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/test/helper.rb b/test/helper.rb index fe1fa594..5c310b54 100644 --- a/test/helper.rb +++ b/test/helper.rb @@ -1,18 +1,15 @@ # frozen_string_literal: true if ENV.delete('COVERAGE') - require 'coverage' require 'simplecov' - def SimpleCov.rack_coverage(**opts) - start do - add_filter "/test/" - add_filter "/lib/rack/handler" - add_group('Missing'){|src| src.covered_percent < 100} - add_group('Covered'){|src| src.covered_percent == 100} - end + SimpleCov.start do + enable_coverage :branch + add_filter "/test/" + add_filter "/lib/rack/handler" + add_group('Missing'){|src| src.covered_percent < 100} + add_group('Covered'){|src| src.covered_percent == 100} end - SimpleCov.rack_coverage end $:.unshift(File.expand_path('../lib', __dir__)) |