Table of Contents - rr-1.1.2 Documentation
Classes/Modules
Array
DoubleDefinitionCreateError
Enumerable
Hash
Object
RR
RR::Adapters
RR::Adapters::RRMethods
RR::Adapters::Rspec
RR::BlankSlate
RR::ClassInstanceMethodDefined
RR::Double
RR::DoubleDefinitions
RR::DoubleDefinitions::ChildDoubleDefinitionCreate
RR::DoubleDefinitions::DoubleDefinition
RR::DoubleDefinitions::DoubleDefinition::ArgumentDefinitionConstructionMethods
RR::DoubleDefinitions::DoubleDefinition::DefinitionConstructionMethods
RR::DoubleDefinitions::DoubleDefinition::StateQueryMethods
RR::DoubleDefinitions::DoubleDefinition::TimesDefinitionConstructionMethods
RR::DoubleDefinitions::DoubleDefinitionCreate
RR::DoubleDefinitions::DoubleDefinitionCreateBlankSlate
RR::DoubleDefinitions::DoubleInjections
RR::DoubleDefinitions::DoubleInjections::AnyInstanceOf
RR::DoubleDefinitions::DoubleInjections::Instance
RR::DoubleDefinitions::Strategies
RR::DoubleDefinitions::Strategies::DoubleInjection
RR::DoubleDefinitions::Strategies::DoubleInjection::AnyInstanceOf
RR::DoubleDefinitions::Strategies::DoubleInjection::DoubleInjectionStrategy
RR::DoubleDefinitions::Strategies::DoubleInjection::Instance
RR::DoubleDefinitions::Strategies::DoubleInjection::Instance::subject;
RR::DoubleDefinitions::Strategies::Implementation
RR::DoubleDefinitions::Strategies::Implementation::ImplementationStrategy
RR::DoubleDefinitions::Strategies::Implementation::Proxy
RR::DoubleDefinitions::Strategies::Implementation::Reimplementation
RR::DoubleDefinitions::Strategies::Implementation::StronglyTypedReimplementation
RR::DoubleDefinitions::Strategies::Strategy
RR::DoubleDefinitions::Strategies::StrategyMethods
RR::DoubleDefinitions::Strategies::Verification
RR::DoubleDefinitions::Strategies::Verification::DontAllow
RR::DoubleDefinitions::Strategies::Verification::Mock
RR::DoubleDefinitions::Strategies::Verification::Stub
RR::DoubleDefinitions::Strategies::Verification::VerificationStrategy
RR::DoubleMatches
RR::Errors
RR::Errors::DoubleDefinitionError
RR::Errors::DoubleNotFoundError
RR::Errors::DoubleOrderError
RR::Errors::RRError
RR::Errors::SpyVerificationErrors
RR::Errors::SpyVerificationErrors::DoubleInjectionNotFoundError
RR::Errors::SpyVerificationErrors::InvocationCountError
RR::Errors::SpyVerificationErrors::SpyVerificationError
RR::Errors::SubjectDoesNotImplementMethodError
RR::Errors::SubjectHasDifferentArityError
RR::Errors::TimesCalledError
RR::Expectations
RR::Expectations::AnyArgumentExpectation
RR::Expectations::ArgumentEqualityExpectation
RR::Expectations::TimesCalledExpectation
RR::Extensions
RR::HashWithObjectIdKey
RR::Injections
RR::Injections::DoubleInjection
RR::Injections::Injection
RR::Injections::MethodMissingInjection
RR::Injections::SingletonMethodAddedInjection
RR::Injections::subject;
RR::Integrations
RR::Integrations::Decorator
RR::Integrations::MiniTest4
RR::Integrations::MiniTest4::Mixin
RR::Integrations::MiniTest4ActiveSupport
RR::Integrations::Minitest
RR::Integrations::MinitestActiveSupport
RR::Integrations::RSpec
RR::Integrations::RSpec1
RR::Integrations::RSpec1::Mixin
RR::Integrations::RSpec2
RR::Integrations::RSpec::InvocationMatcher
RR::Integrations::RSpec::InvocationMatcher
RR::Integrations::TestUnit1
RR::Integrations::TestUnit1::Mixin
RR::Integrations::TestUnit2
RR::Integrations::TestUnit200
RR::Integrations::TestUnit200ActiveSupport
RR::Integrations::TestUnit2ActiveSupport
RR::MethodDispatches
RR::MethodDispatches::BaseMethodDispatch
RR::MethodDispatches::MethodDispatch
RR::MethodDispatches::MethodMissingDispatch
RR::ProcFromBlock
RR::RecordedCalls
RR::Space
RR::Space::Reader
RR::Space::subject;
RR::SpyVerification
RR::SpyVerificationProxy
RR::TimesCalledMatchers
RR::TimesCalledMatchers::AnyTimesMatcher
RR::TimesCalledMatchers::AtLeastMatcher
RR::TimesCalledMatchers::AtMostMatcher
RR::TimesCalledMatchers::IntegerMatcher
RR::TimesCalledMatchers::NeverMatcher
RR::TimesCalledMatchers::NonTerminal
RR::TimesCalledMatchers::ProcMatcher
RR::TimesCalledMatchers::RangeMatcher
RR::TimesCalledMatchers::Terminal
RR::TimesCalledMatchers::TimesCalledMatcher
RR::WildcardMatchers
Writing your own custom wildcard matchers.
(other)
.initialize
#==(other)
#inspect
#wildcard_matches?(other)
A finishing touch: wrapping it neatly
Recap
RR::WildcardMatchers::Anything
RR::WildcardMatchers::Boolean
RR::WildcardMatchers::DuckType
RR::WildcardMatchers::HashIncluding
RR::WildcardMatchers::IsA
RR::WildcardMatchers::Numeric
RR::WildcardMatchers::Satisfy
RR::mod;
Range
Regexp
StrategySetupMethods
Methods
::adapters — RR
::adapters_by_name — RR
::applicable_adapters — RR
::autohook — RR
::build_error — RR::Errors
::const_missing — RR::Adapters
::error_class — RR::Errors
::find_applicable_adapter — RR
::instance — RR::Space
::loaded_adapter_names — RR
::method_missing — RR::Space
::module_shim_for_adapter — RR
::new — RR::SpyVerification
::new — RR::WildcardMatchers::Satisfy
::new — RR::Integrations::TestUnit200
::new — RR::RecordedCalls
::new — RR::MethodDispatches::MethodMissingDispatch
::new — RR::Integrations::TestUnit2ActiveSupport
::new — RR
::new — RR::WildcardMatchers::Numeric
::new — RR::DoubleDefinitions::ChildDoubleDefinitionCreate
::new — RR::MethodDispatches::MethodDispatch
::new — RR::TimesCalledMatchers::NeverMatcher
::new — RR::Integrations::RSpec::InvocationMatcher
::new — RR::Integrations::RSpec::InvocationMatcher
::new — RR::Integrations::Decorator
::new — RR::Integrations::MiniTest4ActiveSupport
::new — RR::SpyVerificationProxy
::new — RR::WildcardMatchers::HashIncluding
::new — Object
::new — RR::WildcardMatchers::IsA
::new — RR::Space
::new — RR::DoubleDefinitions::Strategies::Strategy
::new — RR::Integrations::TestUnit200ActiveSupport
::new — RR::TimesCalledMatchers::AnyTimesMatcher
::new — RR::WildcardMatchers::DuckType
::register_adapter — RR
::ruby_18? — RR
::show_warning_for — RR::Adapters
::version — RR
#<< — RR::RecordedCalls
#== — RR::WildcardMatchers::IsA
#== — RR::ProcFromBlock
#== — RR::WildcardMatchers::DuckType
#== — RR::WildcardMatchers::HashIncluding
#== — RR::WildcardMatchers::Anything
#== — RR
#== — RR::RecordedCalls
#== — RR::WildcardMatchers::Satisfy
#== — RR::WildcardMatchers::Boolean
#__double_definition_create__ — RR::DoubleDefinitions::DoubleDefinitionCreateBlankSlate
#add_double_injection_strategy — StrategySetupMethods
#add_implementation_strategy — StrategySetupMethods
#add_strategy — RR::DoubleDefinitions::ChildDoubleDefinitionCreate
#add_strategy — StrategySetupMethods
#add_verification_strategy — StrategySetupMethods
#after_call — RR::DoubleDefinitions::DoubleDefinition::DefinitionConstructionMethods
#all_instances_of — Object
#any? — RR::RecordedCalls
#any_instance_of — RR::Adapters::RRMethods
#any_instance_of — Object
#any_instance_of! — RR::DoubleDefinitions
#any_number_of_times — RR::DoubleDefinitions::DoubleDefinition::TimesDefinitionConstructionMethods
#any_times — RR::DoubleDefinitions::DoubleDefinition::TimesDefinitionConstructionMethods
#any_times — RR::Adapters::RRMethods
#anything — RR::Adapters::RRMethods
#applies? — RR::Integrations::TestUnit2ActiveSupport
#applies? — RR::Integrations::MiniTest4ActiveSupport
#applies? — RR::Integrations::TestUnit1
#applies? — RR::Integrations::Decorator
#applies? — RR::Integrations::Minitest
#applies? — RR::Integrations::TestUnit200
#applies? — RR::Integrations::TestUnit200ActiveSupport
#applies? — RR::Integrations::TestUnit2
#applies? — RR::Integrations::RSpec2
#applies? — RR::Integrations::MiniTest4
#applies? — RR::Integrations::RSpec1
#args — Object
#argument_expectation — Object
#arity_matches? — Object
#assert_received — RR::Integrations::TestUnit1::Mixin
#assert_received — RR::Integrations::MiniTest4::Mixin
#assertion_error_class — RR::Integrations::MiniTest4
#assertion_error_class — RR::Integrations::Minitest
#at_least — RR::DoubleDefinitions::DoubleDefinition::TimesDefinitionConstructionMethods
#at_most — RR::DoubleDefinitions::DoubleDefinition::TimesDefinitionConstructionMethods
#attempt? — Object
#attempt? — RR::TimesCalledMatchers::NeverMatcher
#attempt? — RR::TimesCalledMatchers::AtMostMatcher
#attempt? — RR
#attempt? — RR::TimesCalledMatchers::IntegerMatcher
#backtrace — RR::Errors::RRError
#bind — RR
#bind_method — RR
#bind_method_that_self_destructs_and_delegates_to_method_missing — RR
#bind_method_with_alias — RR
#blank_slate_whitelist — RR::Space
#boolean — RR::Adapters::RRMethods
#call — RR::SpyVerification
#call — RR::MethodDispatches::MethodDispatch
#call — RR::MethodDispatches::BaseMethodDispatch
#call — Object
#call — RR::DoubleDefinitions::Strategies::Strategy
#call — RR::MethodDispatches::MethodMissingDispatch
#call_implementation — RR::MethodDispatches::MethodMissingDispatch
#call_implementation — RR::MethodDispatches::MethodDispatch
#call_original_method — RR::MethodDispatches::MethodMissingDispatch
#call_original_method — RR::MethodDispatches::MethodDispatch
#call_original_method_missing — RR::MethodDispatches::BaseMethodDispatch
#call_yields — RR::MethodDispatches::BaseMethodDispatch
#class_instance_method_defined — RR::ClassInstanceMethodDefined
#clear — RR::RecordedCalls
#deferred_bind_method — RR
#dispatch_method — RR::Injections
#dispatch_method — RR
#dispatch_method_delegates_to_dispatch_original_method — RR
#dispatch_original_method — RR
#do_call — RR::DoubleDefinitions::Strategies::Implementation::Reimplementation
#do_call — RR::DoubleDefinitions::Strategies::Implementation::Proxy
#do_call — RR::DoubleDefinitions::Strategies::DoubleInjection::AnyInstanceOf
#do_call — RR::DoubleDefinitions::Strategies::Verification::DontAllow
#do_call — RR::DoubleDefinitions::Strategies::Implementation::StronglyTypedReimplementation
#do_call — RR::DoubleDefinitions::Strategies::Strategy
#do_call — RR::DoubleDefinitions::Strategies::Verification::Mock
#do_call — RR::DoubleDefinitions::Strategies::DoubleInjection::Instance
#do_call — RR::DoubleDefinitions::Strategies::Verification::Stub
#dont_allow — Object
#dont_allow — RR::Adapters::RRMethods
#dont_allow! — RR::DoubleDefinitions
#double_injection — RR::MethodDispatches::MethodMissingDispatch
#double_injection_exists_error — RR::RecordedCalls
#double_injection_strategy= — StrategySetupMethods
#double_not_found_error — RR::MethodDispatches::BaseMethodDispatch
#duck_type — RR::Adapters::RRMethods
#eql? — RR::WildcardMatchers::Anything
#eql? — RR::WildcardMatchers::Boolean
#eql? — RR::WildcardMatchers::Satisfy
#eql? — RR::WildcardMatchers::DuckType
#eql? — RR::WildcardMatchers::HashIncluding
#eql? — RR::WildcardMatchers::IsA
#error_message — RR
#exact_match? — Object
#exact_match? — RR::DoubleDefinitions::DoubleDefinition::StateQueryMethods
#exists? — RR::Injections
#exists_by_subject? — RR::Injections
#expected_arguments — Object
#expected_arguments — RR::DoubleDefinitions::DoubleDefinition::StateQueryMethods
#expected_times_message — RR::TimesCalledMatchers::AnyTimesMatcher
#expected_times_message — RR::TimesCalledMatchers::AtLeastMatcher
#expected_times_message — RR
#expected_times_message — RR::TimesCalledMatchers::AtMostMatcher
#extract_subject_from_return_value — RR::MethodDispatches::BaseMethodDispatch
#find — RR::Injections
#find_all_matches — RR::DoubleMatches
#find_by_subject — RR::Injections
#find_double_to_attempt — RR::MethodDispatches::BaseMethodDispatch
#find_or_create_by_subject — RR::Injections
#formatted_name — Object
#has_test_unit_version? — RR::Integrations::TestUnit1
#hash_including — RR::Adapters::RRMethods
#have_received — RR::Integrations::RSpec1::Mixin
#hook — RR::Integrations::RSpec2
#hook — RR::Integrations::MiniTest4ActiveSupport
#hook — RR::Integrations::TestUnit2ActiveSupport
#hook — RR::Integrations::MiniTest4
#hook — RR::Integrations::TestUnit1
#hook — RR::Integrations::TestUnit200ActiveSupport
#hook — RR::Integrations::TestUnit200
#hook — RR::Integrations::RSpec1
#implementation_is_original_method? — RR::DoubleDefinitions::DoubleDefinition::StateQueryMethods
#implementation_is_original_method? — Object
#implementation_is_original_method? — RR::MethodDispatches::BaseMethodDispatch
#implementation_strategy — RR::DoubleDefinitions::DoubleDefinition::StateQueryMethods
#implementation_strategy= — StrategySetupMethods
#implemented_by — RR::DoubleDefinitions::DoubleDefinition::DefinitionConstructionMethods
#implemented_by_original_method — RR::DoubleDefinitions::DoubleDefinition::DefinitionConstructionMethods
#inspect — RR::WildcardMatchers::Satisfy
#inspect — RR::WildcardMatchers::DuckType
#inspect — RR::WildcardMatchers::Anything
#inspect — RR::WildcardMatchers::HashIncluding
#inspect — RR::WildcardMatchers::Boolean
#inspect — RR::WildcardMatchers::Numeric
#inspect — RR::WildcardMatchers::IsA
#install_method_callback — RR::DoubleDefinitions::DoubleDefinition::DefinitionConstructionMethods
#install_method_callback — RR::SpyVerification
#instance_of — RR::DoubleDefinitions::ChildDoubleDefinitionCreate
#instance_of — RR::Adapters::RRMethods
#instance_of — Object
#instance_of! — RR::DoubleDefinitions
#instances — RR::Injections
#invocation_count_error — RR::RecordedCalls
#is_a — RR::Adapters::RRMethods
#list_message_part — RR
#load — RR::Integrations::Decorator
#loaded? — RR::Integrations::Decorator
#match_argument_expectation — RR::RecordedCalls
#match_double_injection — RR::RecordedCalls
#match_error — RR::RecordedCalls
#matches? — RR::TimesCalledMatchers::AtLeastMatcher
#matches? — RR::TimesCalledMatchers::IntegerMatcher
#matches? — RR::Integrations::RSpec::InvocationMatcher
#matches? — RR::TimesCalledMatchers::AtMostMatcher
#matches? — RR::TimesCalledMatchers::AnyTimesMatcher
#matches? — RR
#matches? — RR::Integrations::RSpec::InvocationMatcher
#matches? — RR::TimesCalledMatchers::NeverMatcher
#matching_recorded_calls — RR::RecordedCalls
#method_call — Object
#method_missing — RR::SpyVerificationProxy
#method_missing — RR
#method_missing — RR::Integrations::RSpec::InvocationMatcher
#method_missing — RR::Integrations::RSpec::InvocationMatcher
#method_missing — RR::DoubleDefinitions::DoubleDefinitionCreateBlankSlate
#method_name — Object
#mock — RR::Adapters::RRMethods
#mock — Object
#mock! — RR::DoubleDefinitions
#mt_version — RR::Integrations::MiniTest4
#name — RR::Integrations::MiniTest4ActiveSupport
#name — RR::Integrations::TestUnit2
#name — RR::Integrations::Minitest
#name — RR::Integrations::TestUnit1
#name — RR::Integrations::TestUnit2ActiveSupport
#name — RR::Integrations::MinitestActiveSupport
#name — RR::Integrations::TestUnit200ActiveSupport
#name — RR::Integrations::MiniTest4
#name — RR::Integrations::RSpec2
#name — RR::Integrations::TestUnit200
#name — RR::Integrations::Decorator
#name — RR::Integrations::RSpec1
#never — RR::DoubleDefinitions::DoubleDefinition::TimesDefinitionConstructionMethods
#nil? — RR::Integrations::RSpec::InvocationMatcher
#nil? — RR::Integrations::RSpec::InvocationMatcher
#no_subject? — StrategySetupMethods
#numeric — RR::Adapters::RRMethods
#once — RR::DoubleDefinitions::DoubleDefinition::TimesDefinitionConstructionMethods
#ordered — RR::DoubleDefinitions::DoubleDefinition::DefinitionConstructionMethods
#ordered — RR::SpyVerification
#ordered? — RR::DoubleDefinitions::DoubleDefinition::StateQueryMethods
#ordered? — Object
#ordered? — RR::SpyVerification
#ordered_match_error — RR::RecordedCalls
#original_method — RR::Injections::Injection
#original_method_alias_name — RR
#parent_adapter_class — RR::Integrations::MinitestActiveSupport
#parent_adapter_class — RR::Integrations::MiniTest4ActiveSupport
#permissive_argument — RR::DoubleDefinitions::Strategies::Strategy
#pluralized_time — RR
#possible_match? — RR::TimesCalledMatchers::IntegerMatcher
#possible_match? — RR::TimesCalledMatchers::AtMostMatcher
#possible_match? — RR::TimesCalledMatchers::NeverMatcher
#proxy — RR::Adapters::RRMethods
#proxy — Object
#proxy! — RR::DoubleDefinitions
#received — RR::Adapters::RRMethods
#record_call — RR::Space
#register_double — RR
#register_ordered_double — RR::Space
#reimplementation — RR::DoubleDefinitions::Strategies::Strategy
#reset — RR
#reset — RR::Injections
#reset — RR::Space
#reset — RR::Adapters::RRMethods
#reset_bound_objects — RR::Space
#reset_double — RR::Space
#reset_double — RR::Injections
#reset_method_missing_injections — RR::Space
#reset_ordered_doubles — RR::Space
#reset_recorded_calls — RR::Space
#reset_singleton_method_added_injections — RR::Space
#returns — RR::DoubleDefinitions::DoubleDefinition::DefinitionConstructionMethods
#root_subject — Object
#root_subject — RR::DoubleDefinitions::ChildDoubleDefinitionCreate
#satisfy — RR::Adapters::RRMethods
#set_argument_expectation_for_args — RR::SpyVerification
#set_default_double_injection_strategy — RR
#setup_mocks_for_rspec — RR::Integrations::RSpec1::Mixin
#setup_with_rr — RR::Integrations::TestUnit1
#space — RR::Space::Reader
#spy — RR::Adapters::RRMethods
#strong — RR::Adapters::RRMethods
#strong — Object
#strong — RR::DoubleDefinitions::DoubleDefinition::DefinitionConstructionMethods
#strong! — RR::DoubleDefinitions
#strong? — RR::DoubleDefinitions::DoubleDefinition::StateQueryMethods
#stub — Object
#stub — RR::Adapters::RRMethods
#stub! — RR::DoubleDefinitions
#subject — RR::DoubleDefinitions::Strategies::Strategy
#subject_accepts_only_varargs? — Object
#subject_accepts_varargs? — Object
#subject_arity — Object
#subject_has_method_defined? — RR::Injections::Injection
#subject_has_original_method? — RR::Injections::Injection
#subject_has_original_method_missing? — RR
#subject_respond_to_method? — RR::Injections::Injection
#teardown_mocks_for_rspec — RR::Integrations::RSpec1::Mixin
#teardown_with_rr — RR::Integrations::TestUnit1
#terminal? — RR::DoubleDefinitions::DoubleDefinition::StateQueryMethods
#terminal? — Object
#test_case_class — RR::Integrations::Minitest
#test_case_class — RR::Integrations::MiniTest4
#test_unit_just_wraps_minitest? — RR::Integrations::TestUnit1
#then — RR::DoubleDefinitions::DoubleDefinition::DefinitionConstructionMethods
#times — RR::DoubleDefinitions::DoubleDefinition::TimesDefinitionConstructionMethods
#times_matcher — Object
#to_ary — RR
#to_proc — RR::SpyVerification
#twice — RR::DoubleDefinitions::DoubleDefinition::TimesDefinitionConstructionMethods
#unordered_match_error — RR::RecordedCalls
#verbose — RR::DoubleDefinitions::DoubleDefinition::DefinitionConstructionMethods
#verbose? — Object
#verbose? — RR::DoubleDefinitions::DoubleDefinition::StateQueryMethods
#verification_strategy= — StrategySetupMethods
#verify — Object
#verify — RR
#verify — RR::Adapters::RRMethods
#verify — RR::Injections
#verify — RR::Space
#verify_argument_expectation_is_set — Object
#verify_double — RR::Injections
#verify_double — RR::Space
#verify_doubles — RR::Space
#verify_method_signature — RR::DoubleDefinitions::DoubleDefinition::DefinitionConstructionMethods
#verify_method_signature — Object
#verify_method_signature? — RR::DoubleDefinitions::DoubleDefinition::StateQueryMethods
#verify_mocks_for_rspec — RR::Integrations::RSpec1::Mixin
#verify_ordered_double — RR::Space
#verify_subject — RR::DoubleDefinitions::Strategies::Strategy
#verify_times_matcher_is_set — Object
#version_constant — RR::Integrations::MiniTest4
#version_constant — RR::Integrations::Minitest
#wildcard_match? — RR::DoubleDefinitions::DoubleDefinition::StateQueryMethods
#wildcard_match? — Array
#wildcard_match? — RR::WildcardMatchers::Anything
#wildcard_match? — RR::WildcardMatchers::Boolean
#wildcard_match? — RR::WildcardMatchers::DuckType
#wildcard_match? — RR::WildcardMatchers::HashIncluding
#wildcard_match? — RR::WildcardMatchers::IsA
#wildcard_match? — Enumerable
#wildcard_match? — Hash
#wildcard_match? — Range
#wildcard_match? — Object
#wildcard_match? — Regexp
#wildcard_match? — RR::WildcardMatchers::Satisfy
#with — RR::DoubleDefinitions::DoubleDefinition::ArgumentDefinitionConstructionMethods
#with_any_args — RR::DoubleDefinitions::DoubleDefinition::ArgumentDefinitionConstructionMethods
#with_no_args — RR::DoubleDefinitions::DoubleDefinition::ArgumentDefinitionConstructionMethods
#yields — RR::DoubleDefinitions::DoubleDefinition::DefinitionConstructionMethods