added extra user_registration tests to increase coverage