RSpec: Behavior Driven Development framework for Ruby. It's like writing your specifications in English that's executable. Eight tools in one, and a really nice Mock Objects framework.