A practical guide to testing in Rails

Practical advice for adding reliable tests to your Rails apps with RSpec. Includes expanded, exclusive content and a complete sample Rails application. Now updated for Capybara 2.0, Factory Girl 4.2, and the new RSpec DSL!

Buy now for only $9 »

Everyday Rails Testing with RSpec: Updates for April, 2013

Wrapping up Rails 3.2 and looking ahead to Rails 4.0. (April 24, 2013)

Diary of a Rails rescue project, part 2: Testing

Notes on using tests to learn about legacy software. (April 16, 2013)

Diary of a Rails rescue project

Notes from the field as bring a long-neglected Rails application up to speed. (March 21, 2013)

Everyday Rails Testing with RSpec, the book now covers Capybara 2.0, RSpec's new syntax, and more

The next round of updates to my introduction to testing in Rails is here! (February 13, 2013)

Everyday Rails Testing with RSpec: News and update plans

Updates to the Rails testing toolkit I use in the book are on the way (or here already). Here's my plan for addressing these changes. (November 14, 2012)

Bundler tip: Always specify gem versions

Don't make future developers (or future you) guess your application's dependencies. Tell Bundler how to load the right gems every time. (September 11, 2012)

Creating a Rails admin panel from scratch, part 3: Other resources

In the final part of this series, we'll create a fresh controller and views to manage an ActiveAdmin resource within our namespaced admin panel. (August 19, 2012)

Creating a Rails admin panel from scratch, part 2: Scaffolded resources

In part two of the series, we'll take a look at moving a scaffold-generated resource into our custom admin panel. (August 07, 2012)

August 2012 updates for Everyday Rails Testing with RSpec

Anyone who's purchased my book should head over to Leanpub to download the latest version. Here's a list of what's new. (August 03, 2012)

Creating a Rails admin panel from scratch, part 1: The dashboard

Add-ons like ActiveAdmin and RailsAdmin are both solid solutions for building feature-rich administration systems for Rails applications, but what if you want a more custom solution? In this series we'll cover the test-driven development of a namespaced admin solution built just for your application. (July 31, 2012)