Ravenports generated: 25 Jul 2022 23:38
[ravenports.git] / bucket_60 / ruby-minitest
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               ruby-minitest
4 VERSION=                5.16.2
5 KEYWORDS=               ruby
6 VARIANTS=               v27 v30 v31
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]
12
13 DOWNLOAD_GROUPS=        main
14 SITES[main]=            RUBYGEMS/
15 DISTFILE[1]=            minitest-5.16.2.gem:main
16 DIST_SUBDIR=            ruby
17 DF_INDEX=               1
18 SPKGS[v27]=             single
19 SPKGS[v30]=             single
20 SPKGS[v31]=             single
21
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
27
28 DISTNAME=               minitest-5.16.2
29
30 GENERATED=              yes
31
32 [RUBY30].USES_ON=                       gem:v30
33
34 [RUBY31].USES_ON=                       gem:v31
35
36 [RUBY27].USES_ON=                       gem:v27
37
38 [FILE:2004:descriptions/desc.single]
39 minitest provides a complete suite of testing facilities supporting
40 TDD, BDD, mocking, and benchmarking.
41
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
45      frameworks...
46
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."
50
51     -- Wayne E. Seguin
52
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
55 readable.
56
57 minitest/spec is a functionally complete spec engine. It hooks onto
58 minitest/test and seamlessly bridges test assertions over to spec
59 expectations.
60
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
64 one!
65
66 minitest/mock by Steven Baker, is a beautifully tiny mock (and stub)
67 object framework.
68
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
71
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
75 discovery.
76
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!"
79
80     -- Piotr Szotkowski
81
82 Comparing to rspec:
83
84     rspec is a testing DSL. minitest is ruby.
85
86     -- Adam Hawkins, "Bow Before MiniTest"
87
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.
92
93
94 [FILE:103:distinfo]
95 c1be0c6b57fab451faa08e74ffa71e7d6a259b90f4bacb881c7f4808ec8b4991        93184 ruby/minitest-5.16.2.gem
96