Sha256: 4b53638ec4fbcc3d16a8a9de8e34f89b9490db4a1ce7f568fc093fedfdbe3293
Contents?: true
Size: 563 Bytes
Versions: 3
Compression:
Stored size: 563 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, actual_block defi = __mock_defis[msg].find{ |d| __mock_check_args(d.args, actual_args) } if defi __mock_block_call(defi, actual_args, actual_block) else Mock.__send__(:raise, # Wrong argument Unexpected.new(object, __mock_defis[msg], msg, actual_args)) end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
muack-0.5.2 | lib/muack/stub.rb |
muack-0.5.1 | lib/muack/stub.rb |
muack-0.5.0 | lib/muack/stub.rb |