Module: Crspec::Mock::DSL
- Included in:
- ExampleGroup
- Defined in:
- lib/crspec/mock/double.rb
Instance Method Summary collapse
- #allow(target) ⇒ Object
- #double(name = nil, stubs = {}) ⇒ Object
- #instance_double(target_class, name = nil, stubs = {}) ⇒ Object
- #receive(method_name) ⇒ Object
Instance Method Details
#allow(target) ⇒ Object
276 277 278 |
# File 'lib/crspec/mock/double.rb', line 276 def allow(target) AllowTarget.new(target) end |
#double(name = nil, stubs = {}) ⇒ Object
268 269 270 |
# File 'lib/crspec/mock/double.rb', line 268 def double(name = nil, stubs = {}) Double.new(name, stubs) end |
#instance_double(target_class, name = nil, stubs = {}) ⇒ Object
272 273 274 |
# File 'lib/crspec/mock/double.rb', line 272 def instance_double(target_class, name = nil, stubs = {}) Double.new(name || target_class.name, stubs) end |
#receive(method_name) ⇒ Object
280 281 282 |
# File 'lib/crspec/mock/double.rb', line 280 def receive(method_name) ReceiveMatcher.new(method_name) end |