Class: Mocha::ExpectationErrorFactory
- Inherits:
-
Object
- Object
- Mocha::ExpectationErrorFactory
- Defined in:
- lib/mocha/expectation_error_factory.rb
Overview
This factory determines what class of exception should be raised when Mocha detects a test failure.
This class should only be used by authors of test libraries and not by typical “users” of Mocha.
For example, it is used by Mocha::Integration::MiniTest::Adapter in order to have Mocha raise a MiniTest::Assertion which can then be sensibly handled by MiniTest::Unit::TestCase.
Class Attribute Summary (collapse)
-
+ (Exception) exception_class
Determines what class of exception should be raised when Mocha detects a test failure.
Class Attribute Details
+ (Exception) exception_class
Determines what class of exception should be raised when Mocha detects a test failure.
This attribute may be set by authors of test libraries in order to have Mocha raise exceptions of a specific class when there is an unexpected invocation or an unsatisfied expectation.
By default a Mocha::ExpectationError will be raised.
24 25 26 |
# File 'lib/mocha/expectation_error_factory.rb', line 24 def exception_class @exception_class end |