Fix double default stub with type

This commit is contained in:
Michael Miller 2019-12-13 19:17:08 -07:00
parent 4c9bbbe07b
commit a6aa00eb38
2 changed files with 2 additions and 2 deletions

View file

@ -62,7 +62,7 @@ module Spectator::Mocks
{% if body && !body.is_a?(Nop) %} {% if body && !body.is_a?(Nop) %}
{{body.body}} {{body.body}}
{% else %} {% else %}
%args = ::Spectator::Mocks::GenericArguments.create({{params.splat}}) %args = ::Spectator::Mocks::GenericArguments.create({{args.splat}})
%call = ::Spectator::Mocks::GenericMethodCall.new({{name.symbolize}}, %args) %call = ::Spectator::Mocks::GenericMethodCall.new({{name.symbolize}}, %args)
unless ::Spectator::Harness.current.mocks.expected?(self, %call) unless ::Spectator::Harness.current.mocks.expected?(self, %call)
raise ::Spectator::Mocks::UnexpectedMessageError.new("#{self} received unexpected message {{name}}") raise ::Spectator::Mocks::UnexpectedMessageError.new("#{self} received unexpected message {{name}}")

View file

@ -68,7 +68,7 @@ module Spectator::Mocks
{% if body && !body.is_a?(Nop) %} {% if body && !body.is_a?(Nop) %}
{{body.body}} {{body.body}}
{% else %} {% else %}
%args = ::Spectator::Mocks::GenericArguments.create({{params.splat}}) %args = ::Spectator::Mocks::GenericArguments.create({{args.splat}})
%call = ::Spectator::Mocks::GenericMethodCall.new({{name.symbolize}}, %args) %call = ::Spectator::Mocks::GenericMethodCall.new({{name.symbolize}}, %args)
unless ::Spectator::Harness.current.mocks.expected?(self, %call) unless ::Spectator::Harness.current.mocks.expected?(self, %call)
raise ::Spectator::Mocks::UnexpectedMessageError.new("#{self} received unexpected message {{name}}") raise ::Spectator::Mocks::UnexpectedMessageError.new("#{self} received unexpected message {{name}}")