Method: Minitest::Mock#__call
- Defined in:
- lib/minitest/mock.rb
#__call(name, data) ⇒ Object
:nodoc:
122 123 124 125 126 127 128 129 130 131 132 133 134 135 |
# File 'lib/minitest/mock.rb', line 122 def __call name, data # :nodoc: case data when Hash then args = data[:args].inspect[1..-2] kwargs = data[:kwargs] if kwargs && !kwargs.empty? then args << ", " unless args.empty? args << kwargs.inspect[1..-2] end "#{name}(#{args}) => #{data[:retval].inspect}" else data.map { |d| __call name, d }.join ", " end end |