diff --git a/Library/Homebrew/sorbet/rbi/gems/rspec-sorbet@1.9.1.rbi b/Library/Homebrew/sorbet/rbi/gems/rspec-sorbet@1.9.2.rbi similarity index 65% rename from Library/Homebrew/sorbet/rbi/gems/rspec-sorbet@1.9.1.rbi rename to Library/Homebrew/sorbet/rbi/gems/rspec-sorbet@1.9.2.rbi index 43ad10d5c8..941e215fce 100644 --- a/Library/Homebrew/sorbet/rbi/gems/rspec-sorbet@1.9.1.rbi +++ b/Library/Homebrew/sorbet/rbi/gems/rspec-sorbet@1.9.2.rbi @@ -42,16 +42,49 @@ module RSpec::Sorbet end module RSpec::Sorbet::Doubles + requires_ancestor { Kernel } + + sig { void } def allow_doubles!; end - def allow_instance_doubles!; end + + def allow_instance_doubles!(*args, &blk); end + + sig { params(clear_existing: T::Boolean).void } + def reset!(clear_existing: T.unsafe(nil)); end private + sig { params(signature: T.untyped, opts: T::Hash[T.untyped, T.untyped]).void } def call_validation_error_handler(signature, opts); end + + sig { returns(T.nilable(T::Boolean)) } + def configured; end + + def configured=(_arg0); end + + sig { params(message: ::String).returns(T::Boolean) } def double_message_with_ellipsis?(message); end + + sig { returns(T.nilable(T.proc.params(signature: T.untyped, opts: T::Hash[T.untyped, T.untyped]).void)) } + def existing_call_validation_error_handler; end + + def existing_call_validation_error_handler=(_arg0); end + + sig { returns(T.nilable(T.proc.params(signature: ::Exception).void)) } + def existing_inline_type_error_handler; end + + def existing_inline_type_error_handler=(_arg0); end + + sig { params(signature: T.untyped, opts: T.untyped).void } def handle_call_validation_error(signature, opts); end + + sig { params(error: ::Exception).void } def inline_type_error_handler(error); end + + sig { params(message: ::String).returns(T::Boolean) } def typed_array_message?(message); end + + sig { params(message: ::String).returns(T::Boolean) } def unable_to_check_type_for_message?(message); end end diff --git a/Library/Homebrew/sorbet/rbi/hidden-definitions/hidden.rbi b/Library/Homebrew/sorbet/rbi/hidden-definitions/hidden.rbi index 9f9e78ea77..68d5af9b0b 100644 --- a/Library/Homebrew/sorbet/rbi/hidden-definitions/hidden.rbi +++ b/Library/Homebrew/sorbet/rbi/hidden-definitions/hidden.rbi @@ -5184,6 +5184,7 @@ class Object HOMEBREW_BREW_FILE = ::T.let(nil, ::T.untyped) HOMEBREW_CACHE = ::T.let(nil, ::T.untyped) HOMEBREW_CACHE_FORMULA = ::T.let(nil, ::T.untyped) + HOMEBREW_CASK_APPDIR_PLACEHOLDER = ::T.let(nil, ::T.untyped) HOMEBREW_CASK_TAP_CASK_REGEX = ::T.let(nil, ::T.untyped) HOMEBREW_CELLAR = ::T.let(nil, ::T.untyped) HOMEBREW_CORE_DEFAULT_GIT_REMOTE = ::T.let(nil, ::T.untyped) @@ -5195,6 +5196,7 @@ class Object HOMEBREW_DEFAULT_TEMP = ::T.let(nil, ::T.untyped) HOMEBREW_DOCS_WWW = ::T.let(nil, ::T.untyped) HOMEBREW_GITHUB_PACKAGES_AUTH = ::T.let(nil, ::T.untyped) + HOMEBREW_HOME_PLACEHOLDER = ::T.let(nil, ::T.untyped) HOMEBREW_LIBRARY = ::T.let(nil, ::T.untyped) HOMEBREW_LIBRARY_PATH = ::T.let(nil, ::T.untyped) HOMEBREW_LINKED_KEGS = ::T.let(nil, ::T.untyped) @@ -5756,6 +5758,11 @@ module RSpec::Matchers def not_to_output(*args, &block); end end +module RSpec::Sorbet::Doubles + extend ::T::Sig + extend ::T::Helpers +end + module Racc Racc_No_Extensions = ::T.let(nil, ::T.untyped) end