module RSpec::Mocks::VerifyingProxyMethods
@private
Public Instance Methods
Calls superclass method
# File rspec-mocks/lib/rspec/mocks/verifying_proxy.rb, line 33 def add_message_expectation(method_name, opts={}, &block) ensure_implemented(method_name) super end
Calls superclass method
# File rspec-mocks/lib/rspec/mocks/verifying_proxy.rb, line 28 def add_simple_stub(method_name, *args) ensure_implemented(method_name) super end
Calls superclass method
# File rspec-mocks/lib/rspec/mocks/verifying_proxy.rb, line 23 def add_stub(method_name, opts={}, &implementation) ensure_implemented(method_name) super end
# File rspec-mocks/lib/rspec/mocks/verifying_proxy.rb, line 38 def ensure_implemented(method_name) return unless method_reference[method_name].unimplemented? @error_generator.raise_unimplemented_error( @doubled_module, method_name, @object ) end
# File rspec-mocks/lib/rspec/mocks/verifying_proxy.rb, line 48 def ensure_publicly_implemented(method_name, _object) ensure_implemented(method_name) visibility = method_reference[method_name].visibility return if visibility == :public @error_generator.raise_non_public_error(method_name, visibility) end