Skip to content

Commit

Permalink
Merge pull request #1009 from ksss/minitest
Browse files Browse the repository at this point in the history
Add Minitest to stdlib
  • Loading branch information
soutaro authored Jun 22, 2022
2 parents 7669e92 + 961c06e commit 427eaee
Show file tree
Hide file tree
Showing 39 changed files with 3,045 additions and 1 deletion.
42 changes: 42 additions & 0 deletions stdlib/minitest/0/kernel.rbs
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
%a{annotate:rdoc:skip}
module Kernel : ::BasicObject
# <!--
# rdoc-file=lib/minitest/spec.rb
# - describe(desc, *additional_desc, &block)
# -->
# Describe a series of expectations for a given target `desc`.
#
# Defines a test class subclassing from either Minitest::Spec or from the
# surrounding describe's class. The surrounding class may subclass
# Minitest::Spec manually in order to easily share code:
#
# class MySpec < Minitest::Spec
# # ... shared code ...
# end
#
# class TestStuff < MySpec
# it "does stuff" do
# # shared code available here
# end
# describe "inner stuff" do
# it "still does stuff" do
# # ...and here
# end
# end
# end
#
# For more information on getting started with writing specs, see:
#
# http://www.rubyinside.com/a-minitestspec-tutorial-elegant-spec-style-testing-t
# hat-comes-with-ruby-5354.html
#
# For some suggestions on how to improve your specs, try:
#
# http://betterspecs.org
#
# but do note that several items there are debatable or specific to rspec.
#
# For more information about expectations, see Minitest::Expectations.
#
private def describe: (untyped desc, *untyped additional_desc) ?{ () -> untyped } -> untyped
end
2 changes: 2 additions & 0 deletions stdlib/minitest/0/manifest.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
dependencies:
- name: mutex_m
Loading

0 comments on commit 427eaee

Please sign in to comment.