lib/muack/mock.rb in muack-0.7.1 vs lib/muack/mock.rb in muack-0.7.2

- old
+ new

@@ -57,12 +57,12 @@ Mock.__send__(:raise, # Wrong argument Unexpected.new(object, [defi], msg, actual_args)) end else defis = __mock_disps[msg] - if expected_defi = defis.find{ |d| d.args == actual_args } + if expected = defis.find{ |d| __mock_check_args(d.args, actual_args) } Mock.__send__(:raise, # Too many times - Expected.new(object, expected_defi, defis.size, defis.size+1)) + Expected.new(object, expected, defis.size, defis.size+1)) else Mock.__send__(:raise, # Wrong argument Unexpected.new(object, defis, msg, actual_args)) end end