Class: Mocha::Configuration
Overview
Configuration settings.
Constant Summary
- DEFAULTS =
{ :stubbing_method_unnecessarily => :allow, :stubbing_method_on_non_mock_object => :allow, :stubbing_non_existent_method => :allow, :stubbing_non_public_method => :allow, :stubbing_method_on_nil => :prevent, }
Class Method Summary (collapse)
-
+ (Object) allow(action) { ... }
Allow the specified action.
-
+ (Object) prevent(action) { ... }
Raise a StubbingError if if the specified action is attempted.
-
+ (Object) warn_when(action) { ... }
Warn if the specified action is attempted.
Class Method Details
+ (Object) allow(action) { ... }
Allow the specified action.
20 21 22 |
# File 'lib/mocha/configuration.rb', line 20 def allow(action, &block) change_config action, :allow, &block end |
+ (Object) prevent(action) { ... }
Raise a StubbingError if if the specified action is attempted.
46 47 48 |
# File 'lib/mocha/configuration.rb', line 46 def prevent(action, &block) change_config action, :prevent, &block end |
+ (Object) warn_when(action) { ... }
Warn if the specified action is attempted.
33 34 35 |
# File 'lib/mocha/configuration.rb', line 33 def warn_when(action, &block) change_config action, :warn, &block end |