All Versions
124
Latest Version
Avg Release Cycle
92 days
Latest Release
241 days ago

Changelog History
Page 8

  • v4.3.0 Changes

    November 17, 2012
    • 4 minor enhancements:

      • Allow #autorun to run even if loaded with other test libs that call exit. (sunaku)
      • Do not include Expectations in Object if $MT_NO_EXPECTATIONS is set (experimental?)
      • Gave some much needed love to assert_raises.
      • Mock#expect can take a block to custom-validate args. (gmoothart)
  • v4.2.0 Changes

    November 02, 2012
    • 4 major enhancements:

      • Added minitest/hell - run all your tests through the ringer!
      • Added support for :parallel test_order to run test cases in parallel.
      • Removed last_error and refactored runner code to be threadsafe.
      • _run_suites now runs suites in parallel if they opt-in.
    • 4 minor enhancements:

      • Added TestCase#synchronize
      • Added TestCase.make_my_diffs_pretty!
      • Added TestCase.parallelize_me!
      • Lock on capture_io for thread safety (tenderlove)
  • v4.1.0 Changes

    October 05, 2012
    • 2 minor enhancements:

      • Added skip example to readme. (dissolved)
      • Extracted backtrace filter to object. (tenderlove)
    • 1 bug fix:

      • OMG I'm so dumb. Fixed access to deprecated hook class methods. I hate ruby modules. (route)
  • v4.0.0 Changes

    September 28, 2012
    • 1 major enhancement:

      • The names of a privately-used undocumented constants are Super Important™.
    • 1 minor enhancement:

      • Support stubbing methods that would be handled via method_missing. (jhsu)
    • 🛠 3 bug fixes:

      • Add include_private param to MiniTest::Mock#respond_to? (rf-)
      • Fixed use of minitest/pride with --help. (zw963)
      • Made 'No visible difference.' message more clear. (ckrailo)
  • v3.5.0 Changes

    September 21, 2012
    • 1 minor enhancement:

      • Added #capture_subprocess_io. (route)
  • v3.4.0 Changes

    September 05, 2012
    • 2 minor enhancements:

      • assert_output can now take regexps for expected values. (suggested by stomar)
      • Clarified that ruby 1.9/2.0's phony gems cause serious confusion for rubygems.
  • v3.3.0 Changes

    July 26, 2012
    • 1 major enhancement:

      • Deprecated add_(setup|teardown)hook in favor of (before|after)(setup|teardown) [2013-01-01]
    • 4 minor enhancements:

      • Refactored deprecated hook system into a module.
      • Refactored lifecycle hooks into a module.
      • Removed after_setup/before_teardown + run_X_hooks from Spec.
      • Spec#before/after now do a simple define_method and call super. DUR.
    • 🛠 2 bug fixes:

      • Fixed #passed? when used against a test that called flunk. (floehopper)
      • Fixed rdoc bug preventing doco for some expectations. (stomar).
  • v3.2.0 Changes

    June 26, 2012
    • 1 minor enhancement:

      • Stubs now yield self. (peterhellberg)
    • 1 bug fix:

      • Fixed verbose test that only fails when run in verbose mode. mmmm irony.
  • v3.1.0 Changes

    June 13, 2012
    • 2 minor enhancements:

      • Removed LONG deprecated Unit.out accessor
      • Removed generated method name munging from minitest/spec. (ordinaryzelig/tenderlove)
  • v3.0.1 Changes

    May 24, 2012
    • 1 bug fix:

      • I'm a dumbass and refactored into Mock#call. Renamed to #__call so you can mock #call. (mschuerig)