This document discusses test driven development (TDD) for Ruby on Rails applications. It introduces TDD principles like the three laws and red-green-refactor cycle. It then provides an overview of testing tools for Rails like RSpec and Capybara for writing unit and integration tests. Additional tools that help with the testing workflow are also covered, such as Spork and Guard. The document demonstrates how to run tests directly from Sublime Text and provides references for further reading on TDD and Rails testing.