Class: RSpec::Contracts::ContractMessageExpectation
- Inherits:
-
Mocks::MessageExpectation
- Object
- Mocks::MessageExpectation
- RSpec::Contracts::ContractMessageExpectation
- Defined in:
- lib/rspec/contracts/mock_proxy.rb
Instance Method Summary collapse
Instance Method Details
#and_return(*args) ⇒ Object
49 50 51 52 |
# File 'lib/rspec/contracts/mock_proxy.rb', line 49 def and_return(*args) args.each { |value| @method_double.add_response ReturnedResponse.new(value) } super end |
#and_yield(*args) ⇒ Object
54 55 56 57 |
# File 'lib/rspec/contracts/mock_proxy.rb', line 54 def and_yield(*args) @method_double.add_response YieldedResponse.new(*args) super end |
#with(*args) ⇒ Object
44 45 46 47 |
# File 'lib/rspec/contracts/mock_proxy.rb', line 44 def with(*args) @method_double.set_arguments args super end |