O'Reilly logo

Rails 3 in Action by Yehuda Katz, Ryan Bigg

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

Chapter 2. Testing saves your bacon

This chapter covers

  • Writing tests with RSpec and Cucumber
  • Maintaining code through tests
  • Test- and behavior-driven development

Chapter 1 presented an extremely basic layout of a Rails application and an example of the scaffold generator.[1] One question remains, though: how do you make your Rails applications maintainable?

1 We won’t use the scaffold generator for the rest of the book because people tend to use it as a crutch, and it generates extraneous code.

The answer is that you write automated tests for the application as you develop it, and you write these all the time.

By writing automated tests for your application, you can quickly ensure that your application is working as intended. If you ...

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