Updated history and readme for release

[git-p4: depot-paths = "//src/minitest/dev/": change = 4330]
This commit is contained in:
Ryan Davis 2008-10-09 15:57:48 -08:00
parent 60f65942f5
commit 149e0623f4
2 changed files with 39 additions and 9 deletions

View File

@ -1,3 +1,34 @@
=== 1.3.0 / 2008-10-09
* 2 major enhancements:
* renamed to minitest and pulled out test/unit compatibility.
* mini/test.rb is now minitest/unit.rb, everything else maps directly.
* 12 minor enhancements:
* assert_match now checks that act can call =~ and converts exp to a
regexp only if needed.
* Added assert_send... seems useless to me tho.
* message now forces to string... ruby-core likes to pass classes and arrays :(
* Added -v handling and switched to @verbose from $DEBUG.
* Verbose output now includes test class name and adds a sortable running time!
* Switched message generation into procs for message deferment.
* Added skip and renamed fail to flunk.
* Improved output failure messages for assert_instance_of, assert_kind_of
* Improved output for assert_respond_to, assert_same.
* at_exit now exits false instead of errors+failures.
* Made the tests happier and more readable imhfo.
* Switched index(s) == 0 to rindex(s, 0) on nobu's suggestion. Faster.
* 5 bug fixes:
* 1.9: Added encoding normalization in mu_pp.
* 1.9: Fixed backtrace filtering (BTs are expanded now)
* Added back exception_details to assert_raises. DOH.
* Fixed shadowed variable in mock.rb
* Fixed stupid muscle memory message bug in assert_send.
=== 1.2.1 / 2008-06-10
* 7 minor enhancements:

View File

@ -1,10 +1,10 @@
= mini/{test,spec,mock}
= minitest/{unit,spec,mock}
* http://rubyforge.org/projects/bfts
== DESCRIPTION:
mini/test is a completely minimial drop-in replacement for ruby's
minitest/unit is a small and fast replacement for ruby's huge and slow
test/unit. This is meant to be clean and easy to use both as a regular
test writer and for language implementors that need a minimal set of
methods to bootstrap a working unit test suite.
@ -13,15 +13,14 @@ mini/spec is a functionally complete spec engine.
mini/mock, by Steven Baker, is a beautifully tiny mock object framework.
(This package was called miniunit once upon a time)
== FEATURES/PROBLEMS:
* Contains mini/test - a simple and clean test system (301 lines!).
* Contains mini/spec - a simple and clean spec system (52 lines!).
* Contains mini/mock - a simple and clean mock system (35 lines!).
* Fully test/unit compatible assertions.
* Allows test/unit to be required, firing up an autorunner.
* Contains minitest/unit - a simple and clean test system (301 lines!).
* Contains minitest/spec - a simple and clean spec system (52 lines!).
* Contains minitest/mock - a simple and clean mock system (35 lines!).
* Incredibly small and fast runner, but no bells and whistles.
* Incompatible at the runner level.
== REQUIREMENTS:
@ -29,7 +28,7 @@ mini/mock, by Steven Baker, is a beautifully tiny mock object framework.
== INSTALL:
+ sudo gem install miniunit
+ sudo gem install minitest
== LICENSE: