Module: Minitest::Covers::ClassMethods

Defined in:
lib/minitest/covers.rb

Instance Method Summary collapse

Instance Method Details

#covers(*items, target: nil) ⇒ Object



40
41
42
# File 'lib/minitest/covers.rb', line 40

def covers(*items, target: nil)
  [(target)][:covers].concat(items)
end

#rspec_covers_metadata_for(test_name) ⇒ Object



48
49
50
51
52
53
54
# File 'lib/minitest/covers.rb', line 48

def (test_name)
   = superclass.respond_to?(:rspec_covers_metadata_for) ? superclass.(nil) : 
  own = .fetch(:__class__, )
   = .fetch((test_name), )

  (, own, )
end

#uses(*items, target: nil) ⇒ Object



44
45
46
# File 'lib/minitest/covers.rb', line 44

def uses(*items, target: nil)
  [(target)][:uses].concat(items)
end