cls: tst/mth = pct A::B: 31 / 21 = 147.62%    A: 3 / 4 = 75.00%   def thingy raise NotImplementedError,   'Need to write thingy' end   # of errors detected: 42
  • Ensures test coverage and accelerates TDD.
  • Test and implementation methods generated automatically. Focus on content, not structure.
  • Know where to work next.
  • Get quick feedback on progress.
1) Failure: test_thingy(TestThingy): 4388c1 < expected content -- > bad content
  • Uses Advanced Diffing Technology™ to highlight errors.
  • Miles of output made crystal clear.
  • Points you to exactly where the problem is, weeding through the clutter, and letting you think at a higher level.
  • Don't waste time digging through failed tests when you could be simply fixing things.
Mostly bogus screen
coming soon
  • Improves feedback by running tests continuously.
  • Continually runs tests based on files you've changed.
  • Get feedback as soon as you save. Keeps you in your editor allowing you to get stuff done faster.
  • Focuses on running previous failures until you've fixed them.
Mostly bogus screen
coming soon
  • Runs anything you want across many versions of ruby.
  • Validate your tests for version specific code.
  • Write C extensions and ensure they'll work everywhere.
Mostly bogus screen
coming soon
  • Enhanced assertion library lets you ditch assert_tag and really express yourself.
  • Audit your tests to ensure you have coverage on both views and controllers.
  • Adds MVC to testing which gets you better feedback and lets you test partials.

The learn more pages are coming soon.