Upcase header logo small 74d881f2938298c588db0b7c93de56caf020a767f5981ad9919f1ab5728e278f

Learn with thoughtbot

Test-Driven Rails

Learn Test-Driven Development using RSpec and Capybara.


Setting Up the App and Initial Test

Creating the First Todo

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.