class Object
Public Instance Methods
aggregate_failures(*args, &block)
click to toggle source
Convert a `MultipleExpectationsNotMetError` to a `Minitest::Assertion` error so it gets counted in minitest's summary stats as a failure rather than an error. It would be nice to make `MultipleExpectationsNotMetError` subclass `Minitest::Assertion`, but Minitest's implementation does not treat subclasses the same, so this is the best we can do.
Calls superclass method
RSpec::Matchers#aggregate_failures
# File lib/rspec/expectations/minitest_integration.rb, line 16 def aggregate_failures(*args, &block) super rescue RSpec::Expectations::MultipleExpectationsNotMetError => e assertion_failed = Minitest::Assertion.new(e.message) assertion_failed.set_backtrace e.backtrace raise assertion_failed end
expect(*a, &b)
click to toggle source
Calls superclass method
# File lib/rspec/expectations/minitest_integration.rb, line 6 def expect(*a, &b) assert(true) # so each expectation gets counted in minitest's assertion stats super end