Module: RSpec::Mocks::ObjectVerifyingDoubleMethods
- Includes:
- TestDouble, VerifyingDouble
- Included in:
- ClassVerifyingDouble, ObjectVerifyingDouble
- Defined in:
- lib/rubypitaya/app-template/vendor/bundle/ruby/3.1.0/gems/rspec-mocks-3.12.2/lib/rspec/mocks/verifying_double.rb
Overview
An awkward module necessary because we cannot otherwise have ClassVerifyingDouble inherit from Module and still share these methods.
Instance Method Summary collapse
Methods included from VerifyingDouble
#__send__, #initialize, #method_missing, #respond_to?, #send
Methods included from TestDouble
#==, #__build_mock_proxy_unless_expired, #__disallow_further_usage!, #as_null_object, #freeze, #initialize, #inspect, #null_object?, #respond_to?, #to_s
Dynamic Method Handling
This class handles dynamic methods through the method_missing method in the class RSpec::Mocks::VerifyingDouble
Instance Method Details
#as_stubbed_const(options = {}) ⇒ Object
89 90 91 92 |
# File 'lib/rubypitaya/app-template/vendor/bundle/ruby/3.1.0/gems/rspec-mocks-3.12.2/lib/rspec/mocks/verifying_double.rb', line 89 def as_stubbed_const(={}) ConstantMutator.stub(@doubled_module.const_to_replace, self, ) self end |