expects (Mocha::ObjectMethods)

        # File lib/mocha/object.rb, line 53
    53:     def expects(method_name_or_hash)
    54:       expectation = nil
    55:       mockery = Mocha::Mockery.instance
    56:       iterator = ArgumentIterator.new(method_name_or_hash)
    57:       iterator.each { |*args|
    58:         method_name = args.shift
    59:         mockery.on_stubbing(self, method_name)
    60:         method = stubba_method.new(stubba_object, method_name)
    61:         mockery.stubba.stub(method)
    62:         expectation = mocha.expects(method_name, caller)
    63:         expectation.returns(args.shift) if args.length > 0
    64:       }
    65:       expectation
    66:     end