diff --git a/src/spectator/mocks/double.cr b/src/spectator/mocks/double.cr index 436acb4..ac20348 100644 --- a/src/spectator/mocks/double.cr +++ b/src/spectator/mocks/double.cr @@ -73,6 +73,10 @@ module Spectator::Mocks end end + macro method_missing(call) + raise ::Spectator::Mocks::UnexpectedMessageError.new("#{self} received unexpected message {{call.name}}") + end + def to_s(io) io << "Double(" io << @spectator_double_name