class Minitest::Homework
Constants
- VERSION
Public Class Methods
be_gentle!()
click to toggle source
# File lib/minitest/homework.rb, line 6 def self.be_gentle! Minitest::SummaryReporter.be_gentle! end
runnable_methods()
click to toggle source
# File lib/minitest/homework.rb, line 10 def self.runnable_methods methods_matching(/^test_/) end
Public Instance Methods
__()
click to toggle source
# File lib/minitest/homework.rb, line 14 def __ :blank end
assert_equal(actual, expected)
click to toggle source
Calls superclass method
# File lib/minitest/homework.rb, line 18 def assert_equal(actual, expected) if actual == __ begin raise rescue => e failure = Exception.new("Fill in the blank, then re-run the test.") failure.set_backtrace e.backtrace[1..-1] raise failure end else super end end
maybe(boolean)
click to toggle source
# File lib/minitest/homework.rb, line 32 def maybe(boolean) begin raise rescue => e failure = Exception.new("Replace `maybe` with either `assert` or `refute`, then re-run the test.") failure.set_backtrace e.backtrace[1..-1] raise failure end end