1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
3 NAMEBASE= ruby-minitest
7 SDESC[v27]= Comple suite of testing facilities (v27)
8 SDESC[v30]= Comple suite of testing facilities (v30)
9 SDESC[v31]= Comple suite of testing facilities (v31)
10 HOMEPAGE= https://github.com/seattlerb/minitest
11 CONTACT= Ruby_Automaton[ruby@ironwolf.systems]
14 SITES[main]= RUBYGEMS/
15 DISTFILE[1]= minitest-5.16.2.gem:main
22 OPTIONS_AVAILABLE= RUBY27 RUBY30 RUBY31
23 OPTIONS_STANDARD= none
24 VOPTS[v27]= RUBY27=ON RUBY30=OFF RUBY31=OFF
25 VOPTS[v30]= RUBY27=OFF RUBY30=ON RUBY31=OFF
26 VOPTS[v31]= RUBY27=OFF RUBY30=OFF RUBY31=ON
28 DISTNAME= minitest-5.16.2
32 [RUBY30].USES_ON= gem:v30
34 [RUBY31].USES_ON= gem:v31
36 [RUBY27].USES_ON= gem:v27
38 [FILE:2004:descriptions/desc.single]
39 minitest provides a complete suite of testing facilities supporting
40 TDD, BDD, mocking, and benchmarking.
42 "I had a class with Jim Weirich on testing last week and we were
43 allowed to choose our testing frameworks. Kirk Haines and I were
44 paired up and we cracked open the code for a few test
47 I MUST say that minitest is *very* readable / understandable
48 compared to the 'other two' options we looked at. Nicely done and
49 thank you for helping us keep our mental sanity."
53 minitest/test is a small and incredibly fast unit testing framework.
54 It provides a rich set of assertions to make your tests clean and
57 minitest/spec is a functionally complete spec engine. It hooks onto
58 minitest/test and seamlessly bridges test assertions over to spec
61 minitest/benchmark is an awesome way to assert the performance of your
62 algorithms in a repeatable manner. Now you can assert that your newb
63 co-worker doesn't replace your linear algorithm with an exponential
66 minitest/mock by Steven Baker, is a beautifully tiny mock (and stub)
69 minitest/pride shows pride in testing and adds coloring to your test
70 output. I guess it is an example of how to write IO pipes too. :P
72 minitest/test is meant to have a clean implementation for language
73 implementors that need a minimal set of methods to bootstrap a working
74 test suite. For example, there is no magic involved for test-case
77 "Again, I can't praise enough the idea of a testing/specing
78 framework that I can actually read in full in one sitting!"
84 rspec is a testing DSL. minitest is ruby.
86 -- Adam Hawkins, "Bow Before MiniTest"
88 minitest doesn't reinvent anything that ruby already provides, like:
89 classes, modules, inheritance, methods. This means you only have to
90 learn ruby to use minitest and all of your regular OO practices like
91 extract-method refactorings still apply.
95 c1be0c6b57fab451faa08e74ffa71e7d6a259b90f4bacb881c7f4808ec8b4991 93184 ruby/minitest-5.16.2.gem