O'Reilly logo

Rails 4 Test Prescriptions by Noel Rappin

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

A Test-Driven Fable

Imagine two programmers working on the same task. Both are equally skilled, charming, and delightful people, motivated to do a high-quality job as quickly as possible. The task is not trivial but not wildly complex either; for the sake of discussion, let’s say it’s a new user logging in to a website and entering some detailed pertinent information.

The first developer, who we’ll call Sam, says, “This is pretty easy, and I’ve done it before. I don’t need to write tests.” And in five minutes Sam has a working method ready to verify.

Our second developer is named Jamie. Jamie says, “I need to write some tests.” Jamie starts writing a test describing the desired behavior. The test is executable and passes if the corresponding ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required