Minitest 2.10.0 Released

minitest version 2.10.0 has been released!

minitest provides a complete suite of testing facilities supporting
TDD, BDD, mocking, and benchmarking.

"I had a class with Jim W. on testing last week and we were
 allowed to choose our testing frameworks. Kirk H. and I were
 paired up and we cracked open the code for a few test

 I MUST say that mintiest is *very* readable / understandable
 compared to the 'other two' options we looked at. Nicely done and
 thank you for helping us keep our mental sanity."

-- Wayne E. Seguin

minitest/unit is a small and incredibly fast unit testing framework.
It provides a rich set of assertions to make your tests clean and

minitest/spec is a functionally complete spec engine. It hooks onto
minitest/unit and seamlessly bridges test assertions over to spec

minitest/benchmark is an awesome way to assert the performance of your
algorithms in a repeatable manner. Now you can assert that your newb
co-worker doesn’t replace your linear algorithm with an exponential

minitest/mock by Steven B., is a beautifully tiny mock object

minitest/pride shows pride in testing and adds coloring to your test
output. I guess it is an example of how to write IO pipes too. :stuck_out_tongue:

minitest/unit is meant to have a clean implementation for language
implementors that need a minimal set of methods to bootstrap a working
test suite. For example, there is no magic involved for test-case

"Again, I can’t praise enough the idea of a testing/specing
 framework that I can actually read in full in one sitting!"

-- Piotr S.


2.10.0 / 2011-12-20

  • 3 minor enhancements:

    • Added specs for must/wont be_empty/respond_to/be_kind_of and others.
    • Added tests for assert/refute predicate.
    • Split minitest/excludes.rb out to its own gem.
  • 1 bug fix:

    • Fixed must_be_empty and wont_be_empty argument handling. (mrsimo)

da sah pa gado wado me sar de khoday de bekh ubasi us trena zan nash

da sah pa gado wado memsar de khoday de bekh ubasi