module Minitest::Data::ClassMethods

Public Instance Methods

run_one_method(klass, method_name, label = nil, value = nil) click to toggle source
Calls superclass method
# File lib/minitest/data.rb, line 107
def run_one_method(klass, method_name, label = nil, value = nil)
  if label
    test_klass = klass.new(method_name)
    test_klass.data_label = label
    test_klass.data_attribute = value

    result = test_klass.run
    raise "#{klass}#run _must_ return self" unless klass === result
    result
  else
    super(klass, method_name)
  end
end