Zoom

Test Rss_small

Shoulda by Thoughtbot, inc.

The Shoulda gem makes it easy to write elegant, understandable, and maintainable Ruby tests. Shoulda consists of test macros, assertions, and helpers added on to the Test::Unit framework. It’s fully compatible with your existing tests, and requires no retooling to use.

Cucumber by Aslak Hellesøy

Cucumber executes plain text documentation of code against that code.

Factory Girl by Thoughtbot, inc.

Factory_girl provides a framework and DSL for defining and using factories – less error-prone, more explicit, and all-around easier to work with than fixtures.

Machinist by Pete Yandell

Machinist lets you construct test data on the fly.

Time Travel by Pete Yandell

Time Travel is a Rails plugin that makes it easy to write tests or specs for time-dependent code

selenium_on_rails by Anonymous

Selenium on Rails provides an easy way to test Rails application with SeleniumCore

lite-fixtures by Jason Libsch

Succinct, expressive fixture syntax for Ruby on Rails projects

Remarkable by Carlos Brando

Initially, the main objective of Remarkable is to port all Shoulda macros to RSpec, but of course the plan is more ambitious than that. I have other ideas that will hopefully be especially useful for Rspec users.

rSpec by Anonymous

Spec is a Behaviour Driven Development framework for Ruby. It provides two frameworks for writing and executing examples of how your Ruby application should behave.

Timecop by John Trupiano

A gem providing simple ways to (temporarily) override Time.now, Date.today, and DateTime.now. It provides "time travel" capabilities, making it dead simple to write test time-dependent code.