All Versions
119
Latest Version
Avg Release Cycle
78 days
Latest Release
42 days ago

Changelog History
Page 2

  • v5.10.3

    July 21, 2017
    • 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)
  • v5.10.2

    May 09, 2017
    • 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)
  • v5.10.1

    December 01, 2016
    • 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)
  • v5.10.0

    November 30, 2016
    • 1 major enhancement:

      • Deprecated ruby 1.8, 1.9, possibly 2.0, assert_send, & old MiniTest namespace.
    • 3 minor enhancements:

      • Warn if assert_equal expects a nil. This will fail in minitest 6+. (tenderlove)
      • Added AbstractReporter#prerecord and extended ProgressReporter and CompositeReporter to use it.
      • Minor optimization: remove runnables with no runnable methods before run.
    • 🛠 3 bug fixes:

      • Fix assert_throw rescuing any NameError and ArgumentError. (waldyr)
      • Clean up (most of the) last remaining vestiges of minitest/unit.
      • 2.4: removed deprecation warnings when referring to Fixnum.
  • v5.9.1

    September 25, 2016
    • 🛠 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.
  • v5.9.0

    May 16, 2016
    • 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)
  • v5.8.5

    September 25, 2016
    • 🛠 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.
  • v5.8.4

    January 21, 2016
    • 1 bug fix:

      • Allow Minitest::Assertion to pass through assert_raises so inner failures are dealt with first.
  • v5.8.3

    November 17, 2015
    • 1 minor enhancement:

      • Added extra note about mocks and threads to readme. (zamith)
    • 1 bug fix:

      • Fixed bug in Mock#verify. (pithub/zamith)
  • v5.8.2

    October 26, 2015
    • 1 bug fix:

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