Learn Test-Driven Rails Development using RSpec and Capybara in this series of tutorials. As part of the course, you can follow along with Josh as he lets his test drive through each of the steps needed to build out an application.
This course covers testing at all the levels of a Rails application and will help get you to a new level of confidence in your Rails apps- TDD is a great way to build robust, clean code- and a great thing to have on your developer CV.
After spending years writing ASP and C#, Josh found solace in Ruby and realized that crying while programming was OK (as long as they were tears of joy). Josh is a developer at thoughtbot, leads our Boston office, and is the maintainer of FactoryGirl.