Permalink
Switch branches/tags
Nothing to show
Find file
Fetching contributors…
Cannot retrieve contributors at this time
46 lines (30 sloc) 1.2 KB

leftright

leftright is kind of like the redgreen gem. It makes passing tests look green, exceptions yellow, and failures red. But then there's more:

* It lets you know which TestCase class is being tested
* It shows you the full text of failures and exceptions as they happen
* It skips all remaining tests for a TestCase class if one fails

This release was tested under:

* Rubinius 1.0.1
* REE 1.8.7
* MRI 1.8.6 and 1.8.7
* JRuby 1.4.0 and 1.5.2 (both in 1.8.7 mode)

Dependencies

Right now this is pretty heavily dependent on Test::Unit, so it won't work in Ruby 1.9+ using MiniTest. Support is planned as soon as I find myself using the Ruby 1.9 + Rails 3 combo day to day.

Installation instructions

gem install leftright

If you're on JRuby, you'll need to install ffi-ncurses to format properly:

jruby -S gem install ffi-ncurses

Example usage

require 'leftright'

class SomeTest < Test::Unit::TestCase
  def test_that_true_is_indeed_true
    assert_equal true, true
  end
end

Then run the file with ruby. Mind you, it gets a lot more exciting with your own tests, specially if they fail. :)

Legal

Copyright © 2009, 2010 Jordi Bunster, released under the MIT license