What your tests don't need to know will hurt you

This controller method does more than just the behavior I checked in that one test. Even if it didn't, invoking a method and giving its result to another method is not usually Too Simple to Break. I agree that's a judgment call.

As for the nil case, I don't remember if I have a test for that. I'll have to look.