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

Changelog History
Page 3

  • v5.8.1

    September 23, 2015
    • 1 minor enhancement:

      • Refactor assert_raises to be cleaner and to pass SystemExit and SignalException. (bhenderson)
  • v5.8.0

    August 06, 2015
    • 2 minor enhancements:

      • Add optional delegation mechanism to extend object with a mock. (zamith)
      • Return early if there are no filtered methods. (jeremyevans)
    • 1 bug fix:

      • Don't extend io with pride if io is not a tty. (toy)
  • v5.7.0

    May 27, 2015
    • 1 major enhancement:

      • assert_raises now matches subclasses of the expected exception types. (jeremyevans)
    • 3 minor enhancements:

      • Added :block type for minitest/spec's #infect_an_assertion. (jeremyevans)
      • Inline verification error messages in minitest/mock for GC performance. (zamith)
      • assert_raises defaults to RuntimeError if not specified. (jeremyevans)
    • 🛠 4 bug fixes:

      • Added 'class' to minitest/mock's overridden_methods list. (zamith)
      • Added file/line to infect_an_assertion's class_eval call. (jeremyevans)
      • Cleared UnexpectedError's mesg w/ generic string.
      • Fixed non-proc-oriented expectations when used on proc target. (jeremyevans)
  • v5.6.1

    April 27, 2015
    • 🛠 2 bug fixes:

      • Added Minitest.clock_time and switched all Time.now to it. (tenderlove)
      • Moved Minitest::Expectations#_ into Minitest::Spec::DSL.
  • v5.6.0

    April 13, 2015
    • 4 major enhancements:

      • Added Minitest::Expectation value monad.
      • Added Minitest::Expectations#_ that returns an Expectation. Aliased to value.
      • All expectations are added to Minitest::Expectation.
      • At some point, the methods on Object will be deprecated and then removed.
    • 4 minor enhancements:

      • Added a note about bundle exec pitfall in ruby 2.2+. (searls)
      • Lazily start the parallel executor. (tenderlove)
      • Make mocks more debugger-friendly (edward)
      • Print out the current test run on interrupt. (riffraff)
    • 🛠 3 bug fixes:

      • Fix failing test under Windows. (kimhmadsen)
      • Record mocked calls before they happen so mocks can raise exceptions easier (tho I'm not a fan). (corecode)
      • Tried to clarify mocks vs stubs terminology better. (kkirsche)
  • v5.5.1

    January 09, 2015
    • 1 bug fix:

      • Fixed doco problems. (zzak)
  • v5.5.0

    December 12, 2014
    • 1 minor enhancement:

      • Allow seed to be given via ENV for rake test loader sadness: eg rake SEED=42.
  • v5.4.3

    November 11, 2014
    • 🛠 2 bug fixes:

      • Clarified requirements for ruby are now 1.8.7 or better.
      • Force encode error output in case mal-encoded exception is raised. (jasonrclark)
  • v5.4.2

    September 26, 2014
    • 2 minor enhancements:

      • Extract teardown method list.
      • Thanks to minitest-gcstats got a 5-10% speedup via reduced GC!
  • v5.4.1

    August 28, 2014
    • 1 bug fix:

      • Fixed specs hidden by nesting/ordering bug (blowmage/apotonick)