Skip to content
Branch: master
Clone or download
kenichiice and kou Convert markup format of source codes from RDoc to Markdown (#164)
* Convert some RDoc comments to Markdown

* =      ---> #
* ==     ---> ##
* +WORD+ ---> `WORD`

* Convert definition lists RDoc comments to Markdown

* Convert code block and list RDoc comments to Markdown

* Indent code blocks.
* Insert necessary blank lines.

* ja.po is updated automatically

* by `rake reference:generate`

* Revise fuzzy entries
Latest commit a364817 May 29, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
doc Convert markup format of source codes from RDoc to Markdown (#164) May 29, 2019
lib Convert markup format of source codes from RDoc to Markdown (#164) May 29, 2019
sample Remove return Aug 7, 2015
test priority: escape special path character in class name May 10, 2019
.gitignore Ignore auto generated files Aug 3, 2014
.travis.yml travis: update Rubies Jan 19, 2019
.yardopts Use Markdown instead of Textile Aug 3, 2014
COPYING Make lib/test/unit/diff.rb license clarify Jun 24, 2016
GPL Updat GPL to the lastest version Oct 14, 2014
LGPL Make lib/test-unit.rb Ruby's or LGPLv2.1+ license Aug 19, 2012
PSFL * add PSFL file. Jun 6, 2010 README: SVG badge icons [ci skip] Nov 8, 2017
Rakefile Add workaround for Ruby 1.9 Jun 24, 2017
test-unit.gemspec Use double quote for string literal Nov 4, 2017



An xUnit family unit testing framework for Ruby.

test-unit (Test::Unit) is unit testing framework for Ruby, based on xUnit principles. These were originally designed by Kent Beck, creator of extreme programming software development methodology, for Smalltalk's SUnit. It allows writing tests, checking results and automated testing in Ruby.


  • test-unit 1.2.3 is the original test-unit, taken straight from the ruby distribution. It is being distributed as a gem to allow tool builders to use it as a stand-alone package. (The test framework in ruby is going to radically change very soon).

  • test-unit will be improved actively and may break compatiblity with test-unit 1.2.3. (We will not hope it if it isn't needed.)

  • Some features exist as separated gems like GUI test runner. (Tk, GTK+ and Fox) test-unit-full gem package provides for installing all test-unit related gems easily.

How To

  • How To (link for GitHub)
  • {file:doc/text/ How To} (link for YARD)


% sudo gem install test-unit

If you want to use full test-unit features:

% sudo gem install test-unit-full


(The Ruby License)

This software is distributed under the same terms as ruby.


  • lib/test/unit/diff.rb is a triple license of the Ruby license, PSF license and LGPLv2.1 or later.

  • lib/test-unit.rb is a dual license of the Ruby license and LGPLv2.1 or later.



  • Kouhei Sutou: The current maintainer
  • Haruka Yoshihara: Data driven test supports.


  • Nathaniel Talbott: The original author
  • Ryan Davis: The second maintainer


  • Mayu & Co.: kinotan icons


  • Daniel Berger: Suggestions and bug reports.
  • Designing Patterns: Suggestions.
  • Erik Hollensbe: Suggestions and bug reports.
  • Bill Lear: A suggestion.
  • Diego Pettenò: A bug report.
  • Angelo Lakra: A bug report.
  • Mike Pomraning: A bug report.
  • David MARCHALAND: Suggestions and bug reports.
  • Andrew Grimm: A bug report.
  • Champak Ch: A bug report.
  • Florian Frank: A bug report.
  • grafi-tt: Bug fixes and reports.
  • Jeremy Stephens: A bug report.
  • Hans de Graaff: Bug reports.
  • James Mead: A bug report.
  • Marc Seeger (Acquia): A bug report.
  • boutil: A bug report.
  • Vladislav Rassokhin: A bug report.
You can’t perform that action at this time.