Upcase header logo small

Learn with thoughtbot
Menu
×
Rails

Ruby on Rails

Test-Driven Rails

Learn Test-Driven Development using RSpec and Capybara.

Video

Introduction

Video

Setting Up the App and Initial Test

Video

Creating the First Todo

Video

Signing In and Todo Ownership

Video

Refactor to User Model

Video

Completing a Todo

Video

Refactoring Todo Completions

Video

Marking Todos Incomplete

8 steps remaining

Repositories

Fork these repositories on GitHub so you can follow along with the tutorial.

Exercises

Introduction

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

  • Joshua Clayton
    Taught by

    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.