Module: Crspec::Mock::DSL

Included in:
ExampleGroup
Defined in:
lib/crspec/mock/double.rb

Instance Method Summary collapse

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