class RSpec::Mocks::MessageExpectation
def with(*args, &block)
-
(MessageExpectation)
- self, to support further chaining.
def with(*args, &block) raise_already_invoked_error_if_necessary(__method__) if args.empty? raise ArgumentError, "`with` must have at least one argument. Use `no_args` matcher to set the expectation of receiving no arguments." end self.inner_implementation_action = block @argument_list_matcher = ArgumentListMatcher.new(*args) self end