Show the right message when using spies and calling many methods
Created by: mauricio
This fixes the issue where when you called a method expected using have_received
with an unexpected argument and called some other bogus method the spec error message wouldn't say the expected method was called with wrong arguments.
Fixes #949 (closed).