Sha256: f3e6a2c6fcc14f23a2206ee4b211f2291eea1e832f24710e8719ebfb1da6996c
Contents?: true
Size: 599 Bytes
Versions: 6
Compression:
Stored size: 599 Bytes
Contents
require 'muack/mock' module Muack class Stub < Mock # used for Muack::Session#verify def __mock_verify; true; end # used for mocked object to dispatch mocked method def __mock_dispatch msg, actual_args if defi = __mock_defis[msg].find{ |d| __mock_check_args(d.args, actual_args) } # our spies are interested in this __mock_disps_push(Definition.new(msg, actual_args)) defi else Mock.__send__(:raise, # Wrong argument Unexpected.new(object, __mock_defis[msg], msg, actual_args)) end end end end
Version data entries
6 entries across 6 versions & 1 rubygems
Version | Path |
---|---|
muack-1.1.2 | lib/muack/stub.rb |
muack-1.1.1 | lib/muack/stub.rb |
muack-1.1.0 | lib/muack/stub.rb |
muack-1.0.4 | lib/muack/stub.rb |
muack-1.0.3 | lib/muack/stub.rb |
muack-1.0.2 | lib/muack/stub.rb |