Module: Minitest::Covers::ClassMethods
- Defined in:
- lib/minitest/covers.rb
Instance Method Summary collapse
- #covers(*items, target: nil) ⇒ Object
- #rspec_covers_metadata_for(test_name) ⇒ Object
- #uses(*items, target: nil) ⇒ Object
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 |