Refactor `o_auth/user_spec.rb`
The specs for o_auth/user_spec.rb
are pretty hard to understand. There's lots of stubbing and modifying mock objects in weird ways. We can make this better. Let's refactor the tests and pull various pieces out in to helpers - similar to LdapHelpers
. This will make the tests easier to read, and probably more solid in general.