davydovanton/relative_time

View on GitHub
sorbet/rbi/gems/minitest.rbi

Summary

Maintainability
Test Coverage
# This file is autogenerated. Do not edit it by hand. Regenerate it with:
#   srb rbi gems

# typed: true
#
# If you would like to make changes to this file, great! Please create the gem's shim here:
#
#   https://github.com/sorbet/sorbet-typed/new/master?filename=lib/minitest/all/minitest.rbi
#
# minitest-5.10.1
module Minitest
  def self.__run(reporter, options); end
  def self.after_run(&block); end
  def self.autorun; end
  def self.backtrace_filter; end
  def self.backtrace_filter=(arg0); end
  def self.clock_time; end
  def self.extensions; end
  def self.extensions=(arg0); end
  def self.filter_backtrace(bt); end
  def self.info_signal; end
  def self.info_signal=(arg0); end
  def self.init_plugins(options); end
  def self.load_plugins; end
  def self.parallel_executor; end
  def self.parallel_executor=(arg0); end
  def self.process_args(args = nil); end
  def self.reporter; end
  def self.reporter=(arg0); end
  def self.run(args = nil); end
  def self.run_one_method(klass, method_name); end
end
module Minitest::Parallel
end
class Minitest::Parallel::Executor
  def <<(work); end
  def initialize(size); end
  def shutdown; end
  def size; end
  def start; end
end
module Minitest::Parallel::Test
  def _synchronize; end
end
module Minitest::Parallel::Test::ClassMethods
  def run_one_method(klass, method_name, reporter); end
  def test_order; end
end
module Minitest::Assertions
  def _synchronize; end
  def assert(test, msg = nil); end
  def assert_empty(obj, msg = nil); end
  def assert_equal(exp, act, msg = nil); end
  def assert_in_delta(exp, act, delta = nil, msg = nil); end
  def assert_in_epsilon(a, b, epsilon = nil, msg = nil); end
  def assert_includes(collection, obj, msg = nil); end
  def assert_instance_of(cls, obj, msg = nil); end
  def assert_kind_of(cls, obj, msg = nil); end
  def assert_match(matcher, obj, msg = nil); end
  def assert_mock(mock); end
  def assert_nil(obj, msg = nil); end
  def assert_operator(o1, op, o2 = nil, msg = nil); end
  def assert_output(stdout = nil, stderr = nil); end
  def assert_predicate(o1, op, msg = nil); end
  def assert_raises(*exp); end
  def assert_respond_to(obj, meth, msg = nil); end
  def assert_same(exp, act, msg = nil); end
  def assert_send(send_ary, m = nil); end
  def assert_silent; end
  def assert_throws(sym, msg = nil); end
  def capture_io; end
  def capture_subprocess_io; end
  def diff(exp, act); end
  def exception_details(e, msg); end
  def flunk(msg = nil); end
  def message(msg = nil, ending = nil, &default); end
  def mu_pp(obj); end
  def mu_pp_for_diff(obj); end
  def pass(_msg = nil); end
  def refute(test, msg = nil); end
  def refute_empty(obj, msg = nil); end
  def refute_equal(exp, act, msg = nil); end
  def refute_in_delta(exp, act, delta = nil, msg = nil); end
  def refute_in_epsilon(a, b, epsilon = nil, msg = nil); end
  def refute_includes(collection, obj, msg = nil); end
  def refute_instance_of(cls, obj, msg = nil); end
  def refute_kind_of(cls, obj, msg = nil); end
  def refute_match(matcher, obj, msg = nil); end
  def refute_nil(obj, msg = nil); end
  def refute_operator(o1, op, o2 = nil, msg = nil); end
  def refute_predicate(o1, op, msg = nil); end
  def refute_respond_to(obj, meth, msg = nil); end
  def refute_same(exp, act, msg = nil); end
  def self.diff; end
  def self.diff=(o); end
  def skip(msg = nil, bt = nil); end
  def skipped?; end
end
class Minitest::Unit
  def self.after_tests(&b); end
  def self.autorun; end
end
class Minitest::Unit::TestCase < Minitest::Test
  def self.inherited(klass); end
end
class Minitest::Test < Minitest::Runnable
  def capture_exceptions; end
  def error?; end
  def location; end
  def marshal_dump; end
  def marshal_load(ary); end
  def passed?; end
  def result_code; end
  def run; end
  def self.i_suck_and_my_tests_are_order_dependent!; end
  def self.io_lock; end
  def self.io_lock=(arg0); end
  def self.make_my_diffs_pretty!; end
  def self.parallelize_me!; end
  def self.runnable_methods; end
  def self.test_order; end
  def skipped?; end
  def time; end
  def time=(arg0); end
  def time_it; end
  def to_s; end
  def with_info_handler(&block); end
  extend Minitest::Guard
  include Minitest::Assertions
  include Minitest::Guard
  include Minitest::Test::LifecycleHooks
end
module Minitest::Test::LifecycleHooks
  def after_setup; end
  def after_teardown; end
  def before_setup; end
  def before_teardown; end
  def setup; end
  def teardown; end
end
class Minitest::Runnable
  def assertions; end
  def assertions=(arg0); end
  def failure; end
  def failures; end
  def failures=(arg0); end
  def initialize(name); end
  def marshal_dump; end
  def marshal_load(ary); end
  def name; end
  def name=(o); end
  def passed?; end
  def result_code; end
  def run; end
  def self.inherited(klass); end
  def self.methods_matching(re); end
  def self.on_signal(name, action); end
  def self.reset; end
  def self.run(reporter, options = nil); end
  def self.run_one_method(klass, method_name, reporter); end
  def self.runnable_methods; end
  def self.runnables; end
  def self.with_info_handler(reporter, &block); end
  def skipped?; end
end
class Minitest::AbstractReporter
  def lock; end
  def locked?; end
  def passed?; end
  def prerecord(klass, name); end
  def record(result); end
  def report; end
  def start; end
  def synchronize(&block); end
  def try_lock; end
  def unlock; end
  include Mutex_m
end
class Minitest::Reporter < Minitest::AbstractReporter
  def initialize(io = nil, options = nil); end
  def io; end
  def io=(arg0); end
  def options; end
  def options=(arg0); end
end
class Minitest::ProgressReporter < Minitest::Reporter
  def prerecord(klass, name); end
  def record(result); end
end
class Minitest::StatisticsReporter < Minitest::Reporter
  def assertions; end
  def assertions=(arg0); end
  def count; end
  def count=(arg0); end
  def errors; end
  def errors=(arg0); end
  def failures; end
  def failures=(arg0); end
  def initialize(io = nil, options = nil); end
  def passed?; end
  def record(result); end
  def report; end
  def results; end
  def results=(arg0); end
  def skips; end
  def skips=(arg0); end
  def start; end
  def start_time; end
  def start_time=(arg0); end
  def total_time; end
  def total_time=(arg0); end
end
class Minitest::SummaryReporter < Minitest::StatisticsReporter
  def aggregated_results; end
  def old_sync; end
  def old_sync=(arg0); end
  def report; end
  def start; end
  def statistics; end
  def summary; end
  def sync; end
  def sync=(arg0); end
  def to_s; end
end
class Minitest::CompositeReporter < Minitest::AbstractReporter
  def <<(reporter); end
  def initialize(*reporters); end
  def io; end
  def passed?; end
  def prerecord(klass, name); end
  def record(result); end
  def report; end
  def reporters; end
  def reporters=(arg0); end
  def start; end
end
class Minitest::Assertion < Exception
  def error; end
  def location; end
  def result_code; end
  def result_label; end
end
class Minitest::Skip < Minitest::Assertion
  def result_label; end
end
class Minitest::UnexpectedError < Minitest::Assertion
  def backtrace; end
  def error; end
  def exception; end
  def exception=(arg0); end
  def initialize(exception); end
  def message; end
  def result_label; end
end
module Minitest::Guard
  def jruby?(platform = nil); end
  def maglev?(platform = nil); end
  def mri?(platform = nil); end
  def rubinius?(platform = nil); end
  def windows?(platform = nil); end
end
class Minitest::BacktraceFilter
  def filter(bt); end
end
class MockExpectationError < StandardError
end
class Minitest::Mock
  def ===(*args, &b); end
  def __call(name, data); end
  def __respond_to?(*arg0); end
  def class(*args, &b); end
  def expect(name, retval, args = nil, &blk); end
  def initialize(delegator = nil); end
  def inspect(*args, &b); end
  def instance_eval(*args, &b); end
  def instance_variables(*args, &b); end
  def method_missing(sym, *args, &block); end
  def object_id(*args, &b); end
  def public_send(*args, &b); end
  def respond_to?(sym, include_private = nil); end
  def respond_to_missing?(*args, &b); end
  def send(*args, &b); end
  def to_s(*args, &b); end
  def verify; end
end
class Object < BasicObject
  def stub(name, val_or_callable, *block_args); end
  include Minitest::Expectations
end
module Minitest::Expectations
  def must_be(*args); end
  def must_be_close_to(*args); end
  def must_be_empty(*args); end
  def must_be_instance_of(*args); end
  def must_be_kind_of(*args); end
  def must_be_nil(*args); end
  def must_be_same_as(*args); end
  def must_be_silent(*args); end
  def must_be_within_delta(*args); end
  def must_be_within_epsilon(*args); end
  def must_equal(*args); end
  def must_include(*args); end
  def must_match(*args); end
  def must_output(*args); end
  def must_raise(*args); end
  def must_respond_to(*args); end
  def must_throw(*args); end
  def wont_be(*args); end
  def wont_be_close_to(*args); end
  def wont_be_empty(*args); end
  def wont_be_instance_of(*args); end
  def wont_be_kind_of(*args); end
  def wont_be_nil(*args); end
  def wont_be_same_as(*args); end
  def wont_be_within_delta(*args); end
  def wont_be_within_epsilon(*args); end
  def wont_equal(*args); end
  def wont_include(*args); end
  def wont_match(*args); end
  def wont_respond_to(*args); end
end
class Minitest::Expectation < Struct
  def ctx; end
  def ctx=(_); end
  def must_be(*args); end
  def must_be_close_to(*args); end
  def must_be_empty(*args); end
  def must_be_instance_of(*args); end
  def must_be_kind_of(*args); end
  def must_be_nil(*args); end
  def must_be_same_as(*args); end
  def must_be_silent(*args); end
  def must_be_within_epsilon(*args); end
  def must_equal(*args); end
  def must_include(*args); end
  def must_match(*args); end
  def must_output(*args); end
  def must_raise(*args); end
  def must_respond_to(*args); end
  def must_throw(*args); end
  def self.[](*arg0); end
  def self.inspect; end
  def self.members; end
  def self.new(*arg0); end
  def target; end
  def target=(_); end
  def wont_be(*args); end
  def wont_be_close_to(*args); end
  def wont_be_empty(*args); end
  def wont_be_instance_of(*args); end
  def wont_be_kind_of(*args); end
  def wont_be_nil(*args); end
  def wont_be_same_as(*args); end
  def wont_be_within_epsilon(*args); end
  def wont_equal(*args); end
  def wont_include(*args); end
  def wont_match(*args); end
  def wont_respond_to(*args); end
end
class Module
  def infect_an_assertion(meth, new_name, dont_flip = nil); end
end
module Kernel
  def describe(desc, *additional_desc, &block); end
end
class Minitest::Spec < Minitest::Test
  def initialize(name); end
  def self.current; end
  extend Minitest::Spec::DSL
  include Minitest::Spec::DSL::InstanceMethods
end
module Minitest::Spec::DSL
  def after(_type = nil, &block); end
  def before(_type = nil, &block); end
  def children; end
  def create(name, desc); end
  def desc; end
  def describe_stack; end
  def it(desc = nil, &block); end
  def let(name, &block); end
  def name; end
  def nuke_test_methods!; end
  def register_spec_type(*args, &block); end
  def self.extended(obj); end
  def spec_type(desc, *additional); end
  def specify(desc = nil, &block); end
  def subject(&block); end
  def to_s; end
end
module Minitest::Spec::DSL::InstanceMethods
  def _(value = nil, &block); end
  def before_setup; end
  def expect(value = nil, &block); end
  def value(value = nil, &block); end
end