module Mutant::Minitest::Coverage
Public Instance Methods
cover(expression)
click to toggle source
Setup coverage declaration for current class
@param [String]
@example
class MyTest < MiniTest::Test cover 'MyCode*' def test_some_stuff end end
@api public
# File lib/mutant/minitest/coverage.rb, line 22 def cover(expression) @cover_expressions = Set.new unless defined?(@cover_expressions) @cover_expressions << expression end
resolve_cover_expressions()
click to toggle source
Effective coverage expression
@return [Set<String>]
@api private
# File lib/mutant/minitest/coverage.rb, line 33 def resolve_cover_expressions return @cover_expressions if defined?(@cover_expressions) try_superclass_cover_expressions end
Private Instance Methods
try_superclass_cover_expressions()
click to toggle source
# File lib/mutant/minitest/coverage.rb, line 41 def try_superclass_cover_expressions return if superclass.equal?(::Minitest::Runnable) superclass.resolve_cover_expressions end