class Minitest::Checks::Base

Attributes

klass[RW]
klass_hash[RW]
minitest[RW]
where[RW]

Public Class Methods

check_equal(expected, actual, msg = nil) click to toggle source
# File lib/mimoco.rb, line 30
def self.check_equal(expected, actual, msg = nil)
  expected = expected.sort.map(&:to_sym)
  actual = actual.sort.map(&:to_sym)
  msg = msg ? "#{@where}: #{msg}" : @where
  @minitest.assert_equal expected, actual, msg
end
check_no_nil(actual, msg = nil) click to toggle source
# File lib/mimoco.rb, line 37
def self.check_no_nil(actual, msg = nil)
  msg = msg ? "#{@where}: #{msg}" : @where
  @minitest.refute_nil actual, msg
end
run(data, minitest) click to toggle source
# File lib/mimoco.rb, line 18
def self.run(data, minitest)
  @minitest = minitest
  data.each do |klass, hash|
    @klass = klass
    @klass_hash = hash
    hash.each do |function, value|
      @where = "#{klass}##{function}"
      send(function, value)
    end
  end
end