Make the download link from an email work
Redis::Namespace silently ignores a second argument that is not a hash

This has burned me more times than I care to admit.
Mock out Redis for most specs

If this seems to be a problem, it is likely that you are not unit testing, but integration testing.
Rename UserDownloadToken.{generate,from_token} to {to_s,parse}
SmartyStreets returns county_name, not county
Include the ID in the user object
If the concat fails, the whole process should fail