class FlexMock::MinitestFrameworkAdapter
Adapter for adapting FlexMock
to the Test::Unit
framework.
Attributes
assertions[RW]
Public Class Methods
new()
click to toggle source
# File lib/flexmock/minitest_integration.rb, line 72 def initialize @assertions = 0 end
Public Instance Methods
assertion_failed_error()
click to toggle source
# File lib/flexmock/minitest_integration.rb, line 99 def assertion_failed_error MiniTest::Assertion end
check(msg) { || ... }
click to toggle source
# File lib/flexmock/minitest_integration.rb, line 92 def check(msg, &block) unless yield msg = msg.call if msg.is_a?(Proc) raise CheckFailedError, msg, filtered_backtrace end end
check_failed_error()
click to toggle source
# File lib/flexmock/minitest_integration.rb, line 103 def check_failed_error CheckFailedError end
filtered_backtrace(bt = caller)
click to toggle source
# File lib/flexmock/minitest_integration.rb, line 76 def filtered_backtrace(bt = caller) flexmock_dir = File.expand_path(File.dirname(__FILE__)) while bt.first.start_with?(flexmock_dir) bt.shift end bt end
make_assertion(msg, backtrace = caller) { || ... }
click to toggle source
# File lib/flexmock/minitest_integration.rb, line 84 def make_assertion(msg, backtrace = caller, &block) backtrace = filtered_backtrace(backtrace) assert(yield, msg) rescue Exception => e e.set_backtrace backtrace raise e end