At present, fully testing your resourceful routes is a pest because assert_routing doesn't like anything other than a string as it's first argument.
Well, no longer! The patch I just attached to http://dev.rubyonrails.org/ticket/8039 fixes up assert_routing to properly handle hashes in it's first argument, so it works more like assert_recognizes. It has tests *and* documentation. It's, like, the perfect patch.