Changelog for
ruby2.1-rubygem-minitest-5_10-5.10.1-1.3.x86_64.rpm :
* Mon Feb 05 2018 jmassaguerplaAATTsuse.com- Fix the suffix. It should be -5_10
* Mon Jan 22 2018 jmassaguerplaAATTsuse.com- add 5_10 suffix
* Thu Aug 03 2017 cbruckmayerAATTsuse.com- updated to version 5.10.3 see installed History.rdoc === 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)
* Tue May 23 2017 cooloAATTsuse.com- updated to version 5.10.2 see installed History.rdoc === 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)
* Fri Dec 09 2016 cooloAATTsuse.com- updated to version 5.10.1 see installed History.rdoc === 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)
* Thu Dec 01 2016 cooloAATTsuse.com- updated to version 5.10.0 see installed History.rdoc === 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.
* Mon Sep 26 2016 cooloAATTsuse.com- updated to version 5.9.1 see installed History.rdoc === 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.
* Tue May 17 2016 cooloAATTsuse.com- updated to version 5.9.0 see installed History.rdoc === 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)
* Mon Jan 25 2016 cooloAATTsuse.com- updated to version 5.8.4 see installed History.rdoc === 5.8.4 / 2016-01-21
* 1 bug fix:
* Allow Minitest::Assertion to pass through assert_raises so inner failures are dealt with first.
* Wed Nov 18 2015 cooloAATTsuse.com- updated to version 5.8.3 see installed History.rdoc === 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)
* Tue Oct 27 2015 cooloAATTsuse.com- updated to version 5.8.2 see installed History.rdoc === 5.8.2 / 2015-10-26
* 1 bug fix:
* Fixed using parallelize_me! and capture_io (or any locking io). (arlt/tenderlove)
* Thu Sep 24 2015 cooloAATTsuse.com- updated to version 5.8.1 see installed History.rdoc === 5.8.1 / 2015-09-23
* 1 minor enhancement:
* Refactor assert_raises to be cleaner and to pass SystemExit and SignalException. (bhenderson)
* Fri Aug 07 2015 cooloAATTsuse.com- updated to version 5.8.0 see installed History.rdoc === 5.8.0 / 2015-08-06
* 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)
* Thu May 28 2015 cooloAATTsuse.com- updated to version 5.7.0 see installed History.rdoc === 5.7.0 / 2015-05-27
* 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)
* Tue Apr 28 2015 cooloAATTsuse.com- updated to version 5.6.1 see installed History.rdoc === 5.6.1 / 2015-04-27
* 2 bug fixes:
* Added Minitest.clock_time and switched all Time.now to it. (tenderlove)
* Moved Minitest::Expectations#_ into Minitest::Spec::DSL.
* Sat Apr 18 2015 cooloAATTsuse.com- updated to version 5.6.0
* 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)
* Mon Feb 09 2015 cooloAATTsuse.com- updated to version 5.5.1
* 1 bug fix:
* Fixed doco problems. (zzak) === 5.5.0 / 2014-12-12
* 1 minor enhancement:
* Allow seed to be given via ENV for rake test loader sadness: eg rake SEED=42. === 5.4.3 / 2014-11-11
* 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)
* Tue Oct 14 2014 cooloAATTsuse.com- updated to version 5.4.2
* 2 minor enhancements:
* Extract teardown method list.
* Thanks to minitest-gcstats got a 5-10% speedup via reduced GC! === 5.4.1 / 2014-08-28
* 1 bug fix:
* Fixed specs hidden by nesting/ordering bug (blowmage/apotonick) === 5.4.0 / 2014-07-07
* 2 minor enhancements:
* Kernel#describe extended to splat additional_desc.
* Spec#spec_type extended to take a splat of additional items, passed to matcher procs.
* 1 bug fix:
* minitest/spec should require minitest/test, not minitest/unit. (doudou) === 5.3.5 / 2014-06-17
* 1 minor enhancement:
* Spit and polish (mostly spit).
* Mon Oct 13 2014 cooloAATTsuse.com- adapt to new rubygem packaging
* Sun May 18 2014 cooloAATTsuse.com- updated to version 5.3.4
* 1 minor enhancement:
* Test classes are randomized before running. (judofyr)
* Mon Apr 21 2014 cooloAATTsuse.com- updated to version 5.3.3
* 1 bug fix:
* Fixed using expectations w/ DSL in Test class w/o describe. (blowmage+others)
* Fixed doco on Assertions.assertions. (xaviershay)
* Sat Mar 15 2014 cooloAATTsuse.com- updated to version 5.3.1
* 1 minor enhancement:
* Modified verbage on bad \'let\' names to be more helpful. (Archytaus)
* Mocked methods can take a block to verify state. Seattle.rb 12 bday present from ernie! Thanks!!
* 1 bug fix:
* Fixed 2 cases still using MiniTest. (mikesea)
* Sun Feb 23 2014 cooloAATTsuse.com- updated to version 5.2.3
* 1 bug fix:
* Fixed Spec#let check to allow overriding of other lets. (mvz) === 5.2.2 / 2014-01-22
* 1 minor enhancement:
* Spec#let raises ArgumentError if you override _any_ instance method (except subject). (rynr)
* 1 bug fix:
* Fixed up benchmark spec doco and added a test to demonstrate. (bhenderson)
* Mon Jan 20 2014 cooloAATTsuse.com- updated to version 5.2.1
* 1 bug fix:
* Properly deal with horrible mix of runtime load errors + other at_exit handlers. (dougo/chqr)
* Mon Dec 16 2013 cooloAATTsuse.com- updated to version 5.2.0
* 1 minor enhancement:
* Change expectations to allow calling most on procs (but not calling the proc). (bhenderson+others)
* Mon Dec 09 2013 cooloAATTsuse.com- updated to version 5.1.0
* 1 minor enhancement:
* Use a Queue for scheduling parallel tests. (tenderlove)
* 1 bug fix:
* Fixed misspelling in doco. (amatsuda)
* Mon Sep 23 2013 cooloAATTsuse.com- updated to version 5.0.8
* 1 bug fix:
* Fixed siginfo handler by rearranging reporters and fixing to_s. (tenderlove)
* Sat Sep 07 2013 cooloAATTsuse.com- updated to version 5.0.7
* 2 minor enhancements:
* Added clarification about the use of thread local variables in expectations. (jemc)
* Added extra message about skipped tests, if any. Disable globally with $MT_NO_SKIP_MSG.
* 2 bug fixes:
* Only require minitest, not minitest/autorun in pride_plugin. (judofyr)
* Require rubygems in load_plugins in case you\'re not using minitest/autorun.
* Fri Jul 12 2013 cooloAATTsuse.com- updated to version 5.0.6
* 3 minor enhancements:
* Allow stub to pass args to blocks. (swindsor)
* Improved warning message about minitest/autorun to address 1.9\'s minitest/autorun.
* Made minitest/test require minitest as needed. For lib writers. (erikh)
* 1 bug fix:
* Fixed missing require in minitest/test. (erikh) === 5.0.5 / 2013-06-20
* 6 bug fixes:
* DOH! Fixed the rest of the new casing on Minitest. (splattael)
* Fixed typo on minitest/mock rdoc. (mrgilman/guiceolin)
* Make Spec::DSL.describe_stack thread local to avoid failing on my own tests.
* Make a fake Time.now local to the tests so they won\'t interfere with real reporter timings.
* Make everything mockable by wrapping all \'special\' methods in a smarter wrapper. (bestie)
* Raise ArgumentError if let name starts with \'test\'. (johnmaxwell)
* Sun Jun 09 2013 cooloAATTsuse.com- updated to version 5.0.4
* 5 minor enhancements:
* Added AbstractReporter, defining required Reporter API to quack properly.
* Added doco for writing reporters.
* Refactored Reporter into ProgressReporter and SummaryReporter. (idea: phiggins, code:me+scotch)
* Refactored SummaryReporter pushing up to StatisticsReporter. (phiggins)
* Removed Reporter#run_and_report... cleaner, but doesn\'t \"fit\" in the API.
* Tue Jun 04 2013 cooloAATTsuse.com- updated to version 5.0.3
* 4 minor enhancements:
* Added Runnable.with_info_handler and Runnable.on_signal.
* Moved io.sync restore to Reporter#run_and_report.
* Refactored inner loop of Reporter#report to #to_s. Callable for status updates.
* Restored MT4\'s mid-run report (^t). (tenderlove).
* Fri May 24 2013 cooloAATTsuse.com- updated to version 5.0.2
* 3 bug fixes:
* Gem.find_files is smarter than I remember... cause I wrote it that way.
*sigh
* I\'m getting old.
* Pride wasn\'t doing puts through its #io. (tmiller/tenderlove)
* Replaced Runnable#dup and Test#dup with marshal_dump/load. Too many problems cropping up on untested rails code. (tenderlove/rubys)
* Thu May 16 2013 cooloAATTsuse.com- updated to version 5.0.1
* Documented Assertions\' need for AATTassertions to be defined by the includer.
* Only load one plugin version per name. Tries for latest.
* Mon May 13 2013 cooloAATTsuse.com- updated to version 5.0.0
* MiniTest.runner is dead. No more manager objects.
* MiniTest::Unit#record is dead. Use a Reporter instance instead.
* MiniTest::Unit._run_
* is dead. Runnable things are responsible for their own runs.
* MiniTest::Unit.output is dead. No more centralized IO. Major (oft incompatible) changes:
* Renamed MiniTest to Minitest. Your pinkies will thank me. (aliased to MiniTest)
* Removed MiniTest::Unit entirely. No more manager objects.
* Added Minitest::Runnable. Everything minitest can run subclasses this.
* Renamed MiniTest::Unit::TestCase to Minitest::Test (subclassing Runnable).
* Added Minitest::Benchmark.
* Your benchmarks need to move to their own subclass.
* Benchmarks using the spec DSL have to have \"Bench\" somewhere in their describe.
* MiniTest::Unit.after_tests moved to Minitest.after_tests
* MiniTest::Unit.autorun is now Minitest.autorun. Just require minitest/autorun pls.
* Removed ParallelEach#grep since it isn\'t used anywhere.
* Renamed Runnable#__name__ to Runnable#name (but uses AATTNAME internally).
* Runnable#run needs to return self. Allows for swapping of results as needed. Minor moves:
* Moved Assertions module to minitest/assertions.rb
* Moved Expectations module to minitest/expectations.rb
* Moved Test to minitest/test.rb
* Moved everything else in minitest/unit.rb to minitest.rb
* minitest/unit.rb is now just a small (user-test only) compatibility layer.
* Moved most of minitest/pride into minitest/pride_plugin.
* minitest/pride now just activates pride.
* Moved ParallelEach under Minitest. Additions:
* Added a plugin system that can extend command-line options.
* Added Minitest.extensions.
* Added Minitest.reporter (only available during startup).
* Added Minitest.run(args). This is the very top of any Minitest run.
* Added Minitest::Reporter. Everything minitest can report goes through here.
* Minitest.reporter is a composite so you can add your own.
* Added Minitest::CompositeReporter. Much easier to extend with your own reporters.
* Added UnexpectedError, an Assertion subclass, to wrap up errors.
* Minitest::Test#run is now freakin\' beautiful. 47 -> 17 loc Other:
* Removed Object.infect_with_assertions (it was already dead code).
* Runnables are responsible for knowing their result_code (eg \".\" or \"F\").
* Minitest.autorun now returns boolean, not exit code.
* Added FAQ entry for extending via modules. (phiggins)
* Implement Runnable#dup to cleanse state back to test results. Helps with serialization. pair:tenderlove
* Sun May 05 2013 cooloAATTsuse.com- updated to version 4.7.4 This is probably the last release of the 4.x series. It will be merged to ruby and will be put into maintenance mode there. I\'m not set in stone on this, but at this point further development of minitest (5+) will be gem-only. It is just too hard to work w/in ruby-core w/ test-unit compatibility holding minitest development back.
* 2 minor enhancements:
* Added count/size to ParallelEach to fix use w/in stdlib\'s test/unit. :( (btaitelb)
* Allow disabling of info_signal handler in runner. (erikh)
* Sat Apr 27 2013 cooloAATTsuse.com- updated to version 4.7.3
* 1 bug fix:
* Reverted stubbing of module methods change. Stub the user, not the impl. (ab9/tyabe)
* Sat Apr 20 2013 cooloAATTsuse.com- updated to version 4.7.2
* 2 bug fixes:
* Fixed inconsistency in refute_in_delta/epsilon. I double negatived my logic. (nettsundere)
* Fixed stubbing of module methods (eg Kernel#sleep). (steveklabnik)
* Fri Apr 12 2013 cooloAATTsuse.com- updated to version 4.7.1
* 1 minor enhancement:
* Added FAQ section to README
* 1 bug fix:
* Fixed bug where guard runs tests bypassing minitest/autorun and an ivar isn\'t set right. (darrencauthon)
* Tue Mar 19 2013 cooloAATTsuse.com- updated to version 4.7.0
* 1 major enhancement:
* Refactored MiniTest::Spec into MiniTest::Spec::DSL.
* 1 bug fix:
* Removed $DEBUG handler that detected when test/unit and minitest were both loaded. (tenderlove)
* Sun Mar 03 2013 cooloAATTsuse.com- updated to version 4.6.2
* 1 minor enhancement:
* Change error output to match Class#method, making it easier to use -n filter.
* 1 bug fix:
* Fixed an option processing bug caused by test/unit\'s irresponsibly convoluted code. (floehopper)
* Tue Feb 12 2013 cooloAATTsuse.com- updated to version 4.6.0
* 3 major enhancements:
* Removed ::reset_setup_teardown_hooks
* Removed the long deprecated assert_block
* Removed the long deprecated lifecycle hooks: add_(setup|teardown)_hook
* 1 minor enhancement:
* Allow filtering tests by suite name as well as test name. (lazyatom)
* 2 bug fixes:
* Made hex handling (eg object_ids) in mu_pp_for_diff more specific. (maxim)
* nodoc top-level module. (zzak)
* Wed Jan 23 2013 cooloAATTsuse.com- updated to version 4.5.0
* 1 major enhancement:
* Rearranged minitest/unit.rb so NO parallelization code is loaded/used until you opt-in.
* 4 minor enhancements:
* Added TestCase#skipped? for teardown guards
* Added maglev? guard
* Document that record can be sent twice if teardown fails or errors (randycoulman)
* Errors in teardown are now recorded. (randycoulman)
* 3 bug fixes:
* Added hacks and skips to get clean test runs on maglev
* Modified float tests for maglev float output differences. Not sure this is right. Not sure I care.
* Test for existance of diff.exe instead of assuming they have devkit. (blowmage/Cumbayah)
* Tue Jan 08 2013 cooloAATTsuse.com- updated to version 4.4.0
* 3 minor enhancements:
* Added fit_logarithic and assert_performance_logarithmic. (ktheory)
* Merge processed options so others can mess with defaults. (tenderlove)
* TestCase#message can now take another proc to defer custom message cost. (ordinaryzelig/bhenderson)
* 1 bug fix:
* TestCase#passed? now true if test is skipped. (qanhd)
* Fri Dec 07 2012 cooloAATTsuse.com- updated to version 4.3.3
* Updated information about stubbing. (daviddavis)
* Wed Nov 28 2012 cooloAATTsuse.com- updated to version 4.3.2
* Improved assert_equals error message to point you at #== of member objects. (kcurtin)
* Mon Nov 26 2012 cooloAATTsuse.com- updated to version 4.3.1
* Moved test_children to serial testcase to prevent random failures.
* 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)
* Sat Nov 03 2012 cooloAATTsuse.com- updated to version 4.2.0
* 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)
* Mon Oct 08 2012 cooloAATTsuse.com- updated to version 4.1.0
* 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)
* Mon Oct 01 2012 cooloAATTsuse.com- updated to version 4.0.0
* 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)
* Sun Sep 23 2012 cooloAATTsuse.com- updated to version 3.5.0
* 1 minor enhancement:
* Added #capture_subprocess_io. (route)
* Thu Sep 06 2012 cooloAATTsuse.com- updated to version 3.4.0
* 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.
* Sat Jul 28 2012 cooloAATTsuse.com- update to 3.3.0
* 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).
* Sun Jul 15 2012 cooloAATTsuse.com- update to 3.2.0, quite some changes - see History.txt
* Wed Apr 11 2012 cooloAATTsuse.com- update to 2.12.1
* Added ruby releases to History.txt to make it easier to see what you\'re missing
* Rolled my own deprecate msg to allow MT to work with rubygems < 1.7
* Sat Apr 07 2012 cooloAATTsuse.com- update to 2.12 - TONS of changes
* Mon Jun 14 2010 mrueckertAATTsuse.de- update to version 1.6.0
* Added --seed argument so you can reproduce a random order for debugging.
* Added documentation for assertions
* Added more rdoc and tons of :nodoc:
* Added output to give you all the options you need to reproduce that run.
* Added proper argument parsing to minitest.
* Added unique serial # to spec names so order can be preserved (needs tests). (phrogz)
* Empty \'it\' fails with default msg. (phrogz)
* Remove previous method on expect to remove 1.9 warnings
* Spec#it is now order-proof wrt subclasses/nested describes.
* assert_same error message now reports in decimal, eg: oid=123. (mattkent)
* Fixed message on refute_same to be consistent with assert_same.
* Fixed method randomization to be stable for testing.
* Fri Jun 11 2010 mrueckertAATTsuse.de- use rubygems_requires macro
* Wed Feb 24 2010 mrueckertAATTsuse.de- update to version 1.5.0
* Mon Nov 16 2009 dmacvicarAATTnovell.com- initial package for 1.4.2