# This file is autogenerated. Do not edit it by hand. Regenerate it with: # srb rbi sorbet-typed # # If you would like to make changes to this file, great! Please upstream any changes you make here: # # https://github.com/sorbet/sorbet-typed/edit/master/lib/minitest/all/minitest.rbi # # typed: strong module Minitest class Runnable end class Test < Runnable include Minitest::Assertions end sig { void } def self.autorun; end sig { params(args: T::Array[String]).returns(T::Boolean) } def self.run(args = []); end end module Minitest::Assertions extend T::Sig sig { params(test: T.untyped, msg: T.nilable(String)).returns(TrueClass) } def assert(test, msg = nil); end sig do params( exp: BasicObject, msg: T.nilable(String) ).returns(TrueClass) end def assert_empty(exp, msg = nil); end sig do params( exp: BasicObject, act: BasicObject, msg: T.nilable(String) ).returns(TrueClass) end def assert_equal(exp, act, msg = nil); end sig do params( collection: T::Enumerable[T.untyped], obj: BasicObject, msg: T.nilable(String) ).returns(TrueClass) end def assert_includes(collection, obj, msg = nil); end sig do params( obj: BasicObject, msg: T.nilable(String) ).returns(TrueClass) end def assert_nil(obj, msg = nil); end sig do params( exp: T.untyped ).returns(TrueClass) end def assert_raises(*exp); end sig { params(test: T.untyped, msg: T.nilable(String)).returns(TrueClass) } def refute(test, msg = nil); end sig do params( exp: BasicObject, msg: T.nilable(String) ).returns(TrueClass) end def refute_empty(exp, msg = nil); end sig do params( exp: BasicObject, act: BasicObject, msg: T.nilable(String) ).returns(TrueClass) end def refute_equal(exp, act, msg = nil); end sig do params( collection: T::Enumerable[T.untyped], obj: BasicObject, msg: T.nilable(String) ).returns(TrueClass) end def refute_includes(collection, obj, msg = nil); end sig do params( obj: BasicObject, msg: T.nilable(String) ).returns(TrueClass) end def refute_nil(obj, msg = nil); end end