refactored user_sign_in_spec