Changelog for
ruby2.7-rubygem-minitest-5.15.0-lp153.1.4.x86_64.rpm :
* Sat Dec 25 2021 Manuel Schnitzer
- updated to version 5.15.0
* 1 major enhancement:
* assert_throws returns the value returned, if any. (volmer)
* 3 minor enhancements:
* Added -S option to skip reporting of certain types of output
* Enable Ruby deprecation warnings by default. (casperisfine)
* Use Etc.nprocessors by default in order to maximize cpu usage. (tonytonyjan)
* 6 bug fixes:
* Close then unlink tempfiles on Windows. (nobu)
* Fixed #skip_until for windows paths. (MSP-Greg)
* Fixed a bunch of tests for jruby and windows. (MSP-Greg)
* Fixed marshalling of specs if they error. (tenderlove, jeremyevans, et al)
* Updated deprecation message for block expectations. (blowmage)
* Use Kernel.warn directly in expectations in case CUT defines their own warn. (firien)-
* Sun Feb 28 2021 Manuel Schnitzer - updated to version 5.14.4
* 1 bug fix:
* Fixed deprecation warning using stub with methods using keyword arguments. (Nakilon)
* Wed Jan 20 2021 Manuel Schnitzer - updated to version 5.14.3
* 1 bug fix:
* Bumped require_ruby_version to < 4 (trunk = 3.1).
* Sat Sep 12 2020 Manuel Schnitzer - updated to version 5.14.2
* 1 bug fix:
* Bumped ruby version to include 3.0 (trunk).
* Sat May 16 2020 Manuel Schnitzer - updated to version 5.14.1
* no changelog found
* Mon Jan 27 2020 Manuel Schnitzer - updated to version 5.14.0 - 2 minor enhancements:
* Block-assertions (eg assert_output) now error if raised inside the block. (casperisfine)
* Changed assert_raises to only catch Assertion since that covers Skip and friends. - bug fixes:
* Added example for value wrapper with block to Expectations module. (stomar)
* Fixed use of must/wont_be_within_delta on Expectation instance. (stomar)
* Renamed UnexpectedError#exception to #error to avoid problems with reraising. (casperisfine)
* Tue Nov 12 2019 Manuel Schnitzer - updated to version 5.13.0
* 9 minor enhancements:
* Added Minitest::Guard#osx?
* Added examples to documentation for assert_raises. (lxxxvi)
* Added expectations #path_must_exist and #path_wont_exist. Not thrilled with the names.
* Added fail_after(year, month, day, msg) to allow time-bombing after a deadline.
* Added skip_until(year, month, day, msg) to allow deferring until a deadline.
* Deprecated Minitest::Guard#maglev?
* Deprecated Minitest::Guard#rubinius?
* Finally added assert_path_exists and refute_path_exists. (deivid-rodriguez)
* Refactored and pulled Assertions#things_to_diff out of #diff. (BurdetteLamar)
* 3 bug fixes:
* Fix autorun bug that affects fork exit status in tests. (dylanahsmith/jhawthorn)
* Improved documentation for _/value/expect, especially for blocks. (svoop)
* Support new Proc#to_s format. (ko1)
* Thu Feb 08 2018 cooloAATTsuse.com- updated to version 5.11.3 see installed History.rdoc === 5.11.3 / 2018-01-26
* 1 bug fix:
* Pushed #error? up to Reportable module. (composerinteralia) === 5.11.2 / 2018-01-25
* 1 minor enhancement:
* Reversed Test < Result. Back to < Runnable and using Reportable for shared code.
* 2 bug fixes:
* Fixed Result#location for instances of Test. (alexisbernard)
* Fixed deprecation message for Runnable#marshal_dump. (y-yagi)
* Tue Jan 09 2018 cooloAATTsuse.com- updated to version 5.11.1 see installed History.rdoc === 5.11.1 / 2018-01-02
* 1 bug fix:
* Fixed Result (a superclass of Test) overriding Runnable\'s name accessors. (y-yagi, MSP-Greg) === 5.11.0 / 2018-01-01
* 2 major enhancements:
* Added Minitest::Result and Minitest::Result.from(runnable).
* Changed Minitest::Test to subclass Result and refactored methods up.
* 7 minor enhancements:
* Added --no-plugins and MT_NO_PLUGINS to bypass MT plugin autoloading. Helps with bad actors installed globally.
* Added bench_performance_{logarithmic,power} for spec-style benchmarks. (rickhull)
* Added deprecation warning for Runnable#marshal_dump.
* Minitest.run_one_method now checks for instance of Result, not exact same class.
* Minitest::Test.run returns a Result version of self, not self.
* ProgressReporter#prerecord now explicitly prints klass.name. Allows for fakers.
* 4 bug fixes:
* Object.stub no longer calls the passed block if stubbed with a callable.
* Object.stub now passes blocks down to the callable result.
* Pushed Minitest::Test#time & #time_it up to Runnable.
* Test nil equality directly in assert_equal. Fixes #679. (voxik) === 5.11.0b1 / 2017-12-20
* 2 major enhancements:
* Added Minitest::Result and Minitest::Result.from(runnable).
* Changed Minitest::Test to subclass Result and refactored methods up.
* 6 minor enhancements:
* Added --no-plugins and MT_NO_PLUGINS to bypass MT plugin autoloading. Helps with bad actors installed globally.
* Added bench_performance_{logarithmic,power} for spec-style benchmarks. (rickhull)
* Minitest.run_one_method now checks for instance of Result, not exact same class.
* Minitest::Test.run returns a Result version of self, not self.
* ProgressReporter#prerecord now explicitly prints klass.name. Allows for fakers.
* Removed Runnable.marshal_dump/load.
* 4 bug fixes:
* Object.stub no longer calls the passed block if stubbed with a callable.
* Object.stub now passes blocks down to the callable result.
* Pushed Minitest::Test#time & #time_it up to Runnable.
* Test nil equality directly in assert_equal. Fixes #679. (voxik)
* 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