Tests are good, but at Causes we frown on "testing the framework". These (except for the "names contain no spaces" functionality) are pretty much directly specified in the top of app/models/user.rb so it's sufficient to assume that ActiveRecord will take care of them. But yeah, having tests is good :)