Upcase header logo small 74d881f2938298c588db0b7c93de56caf020a767f5981ad9919f1ab5728e278f

Learn with thoughtbot

Test-Driven Rails

Learn Test-Driven Development using RSpec and Capybara. Follow along with Josh as he let's 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.


Setting Up the App and Initial Test

Sign In with GitHub for Free Access

Signing In and Todo Ownership

Refactor to User Model

Completing a Todo

Refactoring Todo Completions

Marking Todos Incomplete

Taught by
  • Joshua Clayton

    Joshua Clayton

    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.