Class: RSpec::Mocks::Configuration
- Inherits:
-
Object
- Object
- RSpec::Mocks::Configuration
- Defined in:
- lib/rspec/mocks/configuration.rb
Overview
Provides configuration options for rspec-mocks.
Instance Method Summary (collapse)
-
- (Object) add_stub_and_should_receive_to(*modules)
Adds
stub
andshould_receive
to the given modules or classes. - - (Object) syntax
- - (Object) syntax=(values)
Instance Method Details
- (Object) add_stub_and_should_receive_to(*modules)
Adds stub
and should_receive
to the given
modules or classes. This is usually only necessary
if you application uses some proxy classes that
"strip themselves down" to a bare minimum set of
methods and remove stub
and should_receive
in
the process.
20 21 22 23 24 |
# File 'lib/rspec/mocks/configuration.rb', line 20 def add_stub_and_should_receive_to(*modules) modules.each do |mod| Syntax.enable_should(mod) end end |
- (Object) syntax
40 41 42 43 44 45 |
# File 'lib/rspec/mocks/configuration.rb', line 40 def syntax syntaxes = [] syntaxes << :should if Syntax.should_enabled? syntaxes << :expect if Syntax.expect_enabled? syntaxes end |
- (Object) syntax=(values)
26 27 28 29 30 31 32 33 34 35 36 37 38 |
# File 'lib/rspec/mocks/configuration.rb', line 26 def syntax=(values) if Array(values).include?(:expect) Syntax.enable_expect else Syntax.disable_expect end if Array(values).include?(:should) Syntax.enable_should else Syntax.disable_should end end |