./devel/ruby-minitest, Complete suite of testing facilities for Ruby

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 5.10.3, Package name: ruby23-minitest-5.10.3, Maintainer: pkgsrc-users

minitest provides a complete suite of testing facilities supporting TDD,
BDD, mocking, and benchmarking.

minitest/unit is a small and incredibly fast unit testing framework. It
provides a rich set of assertions to make your tests clean and readable.

minitest/spec is a functionally complete spec engine. It hooks onto
minitest/unit and seamlessly bridges test assertions over to spec
expectations.

minitest/benchmark is an awesome way to assert the performance of your
algorithms in a repeatable manner.

minitest/mock by Steven Baker, is a beautifully tiny mock (and stub)
object framework.

minitest/pride shows pride in testing and adds coloring to your test
output.

minitest/unit is meant to have a clean implementation for language
implementors that need a minimal set of methods to bootstrap a working
test suite. For example, there is no magic involved for test-case
discovery.


Master sites:

SHA1: 2e26c271ac0627e634036c2c20deadee338df523
RMD160: 6848f2a6729b0afabafdaa790461e6c7eaef30a8
Filesize: 74.5 KB

Version history: (Expand)


CVS history: (Expand)


   2017-07-31 16:11:12 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
Update ruby-minitest to 5.10.3.

=== 5.10.3 / 2017-07-21

* 1 minor enhancement:

  * Extended documentation for Mock#expect for multiple calls to mock object.
    (insti)

* 2 bug fixes:

  * Finished off missing doco.
  * Fixed verbose output on parallelize_me! classes. (chanks)
   2017-06-04 17:55:56 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
Update ruby-minitest to 5.10.2.

=== 5.10.2 / 2017-05-09

* 1 minor enhancement:

  * Added suggestion in minitest/hell to install minitest/proveit.

* 7 bug fixes:

  * Expand MT6 to Minitest 6. (xaviershay)
  * Fixed location of assert_send deprecation. (rab)
  * Fixed location of nil assert_equal deprecation to work with expectations. \ 
(jeremyevans)
  * Fixed minitest/hell to use parallelize_me! (azul)
  * Made deprecation use warn so -W0 will silence it.
  * Workaround for rdoc nodoc generation bug that totally f'd up minitest doco. \ 
(Paxa)
  * Write aggregated_results directly to the IO object to avoid mixed encoding \ 
errors. (tenderlove)
   2017-03-12 15:39:46 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
Update ruby-minitest to 5.10.1.

=== 5.10.1 / 2016-12-01

* 1 bug fix:

  * Added a hack/kludge to deal with missing #prerecord on reporters that aren't \ 
properly subclassing AbstractReporter (I'm looking at you minitest-reporters)

=== 5.10.0 / 2016-11-30

* 2 minor enhancements:

  * Added AbstractReporter#prerecord and extended ProgressReporter and \ 
CompositeReporter to use it.
  * Minor optimization: remove runnables with no runnable methods before run.

* 1 bug fix:

  * 2.4: removed deprecation warnings when referring to Fixnum.
   2016-11-19 15:38:04 by Takahiro Kambe | Files touched by this commit (6)
Log message:
Remove RUBY_RDOC_VERSION since All RUBY_VERSION_DEFAULT versions of Ruby
are satisfy minimum RUBY_RDOC_VERSION now.
   2016-10-09 16:25:45 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
Update ruby-minitest to 5.9.1.

=== 5.9.1 / 2016-09-25

* 2 bug fixes:

  * Re-release to refresh gem certificate signing. ugh.
  * Fixed hoe/minitest to not augment load path if we're actually testing minitest.

=== 5.9.0 / 2016-05-16

* 8 minor enhancements:

  * Added Minitest.info_signal accessors to customize signal for test run info. \ 
(nate)
  * Added assert_mock to make it more clear that you're testing w/ them.
  * Added negative filter by test name. (utilum)
  * Added warning to README that 1.8 and 1.9 support will be dropped in minitest 6.
  * Automatically activate minitest/hell if $MT_HELL is defined.
  * Improved default error messages for assert and refute. (bhenderson)
  * minitest/hell now tries to require minitest/proveit
  * mu_pp for strings prints out non-standard encodings to improve assert_equal \ 
diffs.

* 1 bug fix:

  * Removed Interrupt from PASSTHROUGH_EXCEPTIONS (already handled). (waldyr)
   2016-02-16 16:10:10 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
Update ruby-minitest to 5.8.4.

* pkgsrc change: revive ruby23 support.

=== 5.8.4 / 2016-01-21

* 1 bug fix:

  * Allow Minitest::Assertion to pass through assert_raises so inner failures \ 
are dealt with first.
   2016-01-06 15:50:34 by Takahiro Kambe | Files touched by this commit (1) | Package updated
Log message:
* Support ruby200, ruby21 and ruby22 since ruby23 bundles the same version
  of minitest gem.

No bump PKGREVISION since it has already broken with ruby23 and other
versions are not affected.
   2015-11-29 15:15:17 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
Update ruby-minitest to 5.8.3.

=== 5.8.3 / 2015-11-17

* 1 minor enhancement:

  * Added extra note about mocks and threads to readme. (zamith)

* 1 bug fix:

  * Fixed bug in Mock#verify. (pithub/zamith)

=== 5.8.2 / 2015-10-26

* 1 bug fix:

  * Fixed using parallelize_me! and capture_io (or any locking io). (arlt/tenderlove)