Thanks for the suggestion! If I had my druthers, I'd push most of the controller functionality out to a Ruby object, and then unit test that. I typically don't end up testing controllers. I find other types of objects easier to test, and controller tests tend to be slow. That being said, I think writing end-to-end feature tests is a good idea.