lib/strictly_fake.rb in strictly_fake-0.1.1 vs lib/strictly_fake.rb in strictly_fake-0.1.2

- old
+ new

@@ -39,12 +39,12 @@ stub_method(meth, &block) end # rubocop:disable Lint/MissingSuper - def method_missing(meth, *args) - @fake.send(meth, *args) + def method_missing(meth, *args, &block) + @fake.send(meth, *args, &block) end # rubocop:enable Lint/MissingSuper def respond_to_missing?(meth, *_args) @fake.respond_to?(meth) || super @@ -90,10 +90,11 @@ req: 'req', opt: 'opt=', rest: '*rest', key: ":#{name}", keyreq: ":#{name}", - keyrest: '**keyrest' + keyrest: '**keyrest', + block: '&block' }.fetch(type) end.join(', ') end def method_signatures_match?(expected_parameters, actual_parameters)