Sha256: 847546d1ef40dadc53043801f78aee36236a7b8d5cf2f0e2e30938a8617a6568
Contents?: true
Size: 765 Bytes
Versions: 42
Compression:
Stored size: 765 Bytes
Contents
require 'mocha/parameter_matchers/base' module Mocha module ParameterMatchers # Matches any object. # # @return [Anything] parameter matcher. # # @see Expectation#with # # @example Any object will match. # object = mock() # object.expects(:method_1).with(anything) # object.method_1('foo') # object.method_1(789) # object.method_1(:bar) # # no error raised def anything Anything.new end # Parameter matcher which always matches a single parameter. class Anything < Base # @private def matches?(available_parameters) available_parameters.shift true end # @private def mocha_inspect 'anything' end end end end
Version data entries
42 entries across 42 versions & 4 rubygems