# sig/rspec/mocks/argument_expectation.rbs class RSpec::Mocks::ArgumentExpectation def args_match?: () -> untyped def initialize: () -> void def is_matcher?: () -> untyped def match_any_args?: () -> untyped def matcher_for: () -> untyped def matchers_block_matches?: () -> untyped def matchers_match?: () -> untyped end # sig/rspec/mocks/argument_matchers.rbs class RSpec::Mocks::ArgumentMatchers::AnyArgMatcher def ==: () -> untyped def initialize: () -> void end # sig/rspec/mocks/argument_matchers.rbs class RSpec::Mocks::ArgumentMatchers::AnyArgsMatcher def description: () -> untyped end # sig/rspec/mocks/argument_matchers.rbs class RSpec::Mocks::ArgumentMatchers::BooleanMatcher def ==: () -> untyped def initialize: () -> void end # sig/rspec/mocks/argument_matchers.rbs class RSpec::Mocks::ArgumentMatchers::DuckTypeMatcher def ==: () -> untyped def initialize: () -> void end # sig/rspec/mocks/argument_matchers.rbs class RSpec::Mocks::ArgumentMatchers::EqualityProxy def ==: () -> untyped def initialize: () -> void end # sig/rspec/mocks/argument_matchers.rbs class RSpec::Mocks::ArgumentMatchers::HashIncludingMatcher def ==: () -> untyped def description: () -> untyped def initialize: () -> void end # sig/rspec/mocks/argument_matchers.rbs class RSpec::Mocks::ArgumentMatchers::HashNotIncludingMatcher def ==: () -> untyped def description: () -> untyped def initialize: () -> void end # sig/rspec/mocks/argument_matchers.rbs class RSpec::Mocks::ArgumentMatchers::InstanceOf def ==: () -> untyped def initialize: () -> void end # sig/rspec/mocks/argument_matchers.rbs class RSpec::Mocks::ArgumentMatchers::KindOf def ==: () -> untyped def initialize: () -> void end # sig/rspec/mocks/argument_matchers.rbs class RSpec::Mocks::ArgumentMatchers::MatcherMatcher def ==: () -> untyped def initialize: () -> void end # sig/rspec/mocks/argument_matchers.rbs class RSpec::Mocks::ArgumentMatchers::NoArgsMatcher def description: () -> untyped end # sig/rspec/mocks/argument_matchers.rbs class RSpec::Mocks::ArgumentMatchers::RegexpMatcher def ==: () -> untyped def initialize: () -> void end # sig/rspec/mocks/message_expectation.rbs class RSpec::Mocks::BaseExpectation def and_raise: () -> untyped def and_return: () -> untyped def and_throw: () -> untyped def and_yield: () -> untyped def build_child: () -> untyped def called_max_times?: () -> untyped def clone_args_to_yield: () -> untyped def eval_block: () -> untyped def expected_args: () -> untyped def failed_fast?: () -> untyped def initialize: () -> void def invoke: () -> untyped def invoke_consecutive_return_block: () -> untyped def invoke_method_block: () -> untyped def invoke_return_block: () -> untyped def invoke_with_yield: () -> untyped def matches: () -> untyped end # sig/rspec/mocks/error_generator.rbs class RSpec::Mocks::ErrorGenerator def __raise: () -> untyped def arg_list: () -> untyped def arg_message: () -> untyped def count_message: () -> untyped def format_args: () -> untyped def initialize: () -> void def intro: () -> untyped def opts: () -> untyped def pretty_print: () -> untyped def raise_block_failed_error: () -> untyped def raise_expectation_error: () -> untyped def raise_missing_block_error: () -> untyped def raise_out_of_order_error: () -> untyped def raise_similar_message_args_error: () -> untyped def raise_unexpected_message_args_error: () -> untyped def raise_unexpected_message_error: () -> untyped def raise_wrong_arity_error: () -> untyped end # sig/rspec/mocks/message_expectation.rbs class RSpec::Mocks::MessageExpectation < RSpec::Mocks::BaseExpectation def advise: () -> untyped def any_number_of_times: () -> untyped def at_least: () -> untyped def at_most: () -> untyped def clear_actual_received_count!: () -> untyped def exactly: () -> untyped def expected_messages_received?: () -> untyped def generate_error: () -> untyped def ignoring_args?: () -> untyped def matches_at_least_count?: () -> untyped def matches_at_most_count?: () -> untyped def matches_exact_count?: () -> untyped def matches_name_but_not_args: () -> untyped def negative_expectation_for?: () -> untyped def never: () -> untyped def once: () -> untyped def ordered: () -> untyped def set_expected_received_count: () -> untyped def similar_messages: () -> untyped def times: () -> untyped def twice: () -> untyped def verify_messages_received: () -> untyped def with: () -> untyped end # sig/rspec/mocks/method_double.rbs class RSpec::Mocks::MethodDouble < RSpec::Mocks::Hash def add_expectation: () -> untyped def add_negative_expectation: () -> untyped def add_stub: () -> untyped def clear: () -> untyped def configure_method: () -> untyped def define_proxy_method: () -> untyped def expectations: () -> untyped def initialize: () -> void def obfuscate: () -> untyped def object_responds_to?: () -> untyped def object_singleton_class: () -> untyped def proxy_for_nil_class?: () -> untyped def raise_method_not_stubbed_error: () -> untyped def remove_stub: () -> untyped def reset: () -> untyped def reset_nil_expectations_warning: () -> untyped def restore_original_method: () -> untyped def stash_original_method: () -> untyped def stashed_method_name: () -> untyped def stubs: () -> untyped def verify: () -> untyped def visibility: () -> untyped def warn_if_nil_class: () -> untyped end # sig/rspec/mocks/mock.rbs class RSpec::Mocks::Mock def ==: () -> untyped def assign_stubs: () -> untyped def extract_option: () -> untyped def extract_options: () -> untyped def initialize: () -> void def inspect: () -> untyped def method_missing: () -> untyped def to_s: () -> untyped end # sig/rspec/mocks/message_expectation.rbs class RSpec::Mocks::NegativeMessageExpectation < RSpec::Mocks::MessageExpectation def initialize: () -> void def negative_expectation_for?: () -> untyped end # sig/rspec/mocks/order_group.rbs class RSpec::Mocks::OrderGroup def consume: () -> untyped def handle_order_constraint: () -> untyped def initialize: () -> void def ready_for?: () -> untyped def register: () -> untyped end # sig/rspec/mocks/proxy.rbs class RSpec::Mocks::Proxy def add_message_expectation: () -> untyped def add_negative_message_expectation: () -> untyped def add_stub: () -> untyped def allow_message_expectations_on_nil: () -> untyped def allow_message_expectations_on_nil?: () -> untyped def already_proxied_respond_to: () -> untyped def already_proxied_respond_to?: () -> untyped def as_null_object: () -> untyped def find_almost_matching_expectation: () -> untyped def find_matching_expectation: () -> untyped def find_matching_method_stub: () -> untyped def has_negative_expectation?: () -> untyped def initialize: () -> void def message_received: () -> untyped def method_double: () -> untyped def method_doubles: () -> untyped def null_object?: () -> untyped def raise_unexpected_message_args_error: () -> untyped def raise_unexpected_message_error: () -> untyped def received_message?: () -> untyped def record_message_received: () -> untyped def remove_stub: () -> untyped def reset: () -> untyped def verify: () -> untyped def warn_about_expectations_on_nil: () -> untyped def warn_about_expectations_on_nil=: () -> untyped end # sig/rspec/mocks/space.rbs class RSpec::Mocks::Space def add: () -> untyped def mocks: () -> untyped def reset_all: () -> untyped def verify_all: () -> untyped end # sig/rspec/mocks/argument_matchers.rbs module RSpec::Mocks::ArgumentMatchers def any_args: () -> untyped def anything: () -> untyped def anythingize_lonely_keys: () -> untyped def boolean: () -> untyped def duck_type: () -> untyped def hash_including: () -> untyped def hash_not_including: () -> untyped def instance_of: () -> untyped def kind_of: () -> untyped def no_args: () -> untyped end # sig/rspec/mocks/spec_methods.rbs module RSpec::Mocks::ExampleMethods def allow_message_expectations_on_nil: () -> untyped def declare_double: () -> untyped def double: () -> untyped def mock: () -> untyped def stub: () -> untyped end # sig/rspec/mocks/extensions/instance_exec.rbs module RSpec::Mocks::InstanceExec def instance_exec: () -> untyped end # sig/rspec/mocks/methods.rbs module RSpec::Mocks::Methods def __mock_proxy: () -> untyped def as_null_object: () -> untyped def null_object?: () -> untyped def received_message?: () -> untyped def rspec_reset: () -> untyped def rspec_verify: () -> untyped def should_not_receive: () -> untyped def should_receive: () -> untyped def stub: () -> untyped def stub_chain: () -> untyped def unstub: () -> untyped end